pkg/templatewriter/writers/filemapwriter.go (14 lines of code) (raw):
package writers
type FileMapWriter struct {
FileMap map[string][]byte
}
func (w *FileMapWriter) WriteFile(path string, data []byte) error {
if w.FileMap == nil {
w.FileMap = map[string][]byte{}
}
w.FileMap[path] = data
return nil
}
func (w *FileMapWriter) EnsureDirectory(path string) error {
return nil
}