Versions in this module Expand all Collapse all v0 v0.1.0 Sep 18, 2023 Changes in this version + type Driver struct + func NewDriver(fsys FileSystem) Driver + func (d Driver) Develop(templatePath string, targetPath string, contexts ...any) error + type File struct + func NewFile(path string, isDir bool, mode fs.FileMode) *File + func (f *File) Close() error + func (f *File) Info() (fs.FileInfo, error) + func (f *File) IsDir() bool + func (f *File) Name() string + func (f *File) Read(p []byte) (int, error) + func (f *File) Stat() (fs.FileInfo, error) + func (f *File) Type() fs.FileMode + func (f *File) Write(p []byte) (int, error) + type FileSystem interface + Mkdir func(name string, perm fs.FileMode) error + Open func(name string) (fs.File, error) + ReadDir func(name string) ([]fs.DirEntry, error) + WriteFile func(name string, data []byte, perm fs.FileMode) error + type InMemoryFileSystem struct + func NewInMemoryFileSystem() *InMemoryFileSystem + func (fsys *InMemoryFileSystem) Mkdir(name string, perm fs.FileMode) error + func (fsys *InMemoryFileSystem) Open(name string) (fs.File, error) + func (fsys *InMemoryFileSystem) ReadDir(name string) ([]fs.DirEntry, error) + func (fsys *InMemoryFileSystem) WriteFile(name string, data []byte, perm fs.FileMode) error