Versions in this module Expand all Collapse all v0 v0.0.1 Feb 4, 2024 v0.0.0 Feb 4, 2024 Changes in this version + type BaseFileDecoratorFs struct + Decorate func(fi os.FileInfo, filename string) (os.FileInfo, error) + func (fs *BaseFileDecoratorFs) LstatIfPossible(name string) (os.FileInfo, bool, error) + func (fs *BaseFileDecoratorFs) Open(name string) (afero.File, error) + func (fs *BaseFileDecoratorFs) Stat(name string) (os.FileInfo, error) + func (fs *BaseFileDecoratorFs) UnwrapFilesystem() afero.Fs + type BaseFs struct + PublishFs afero.Fs + SourceFs afero.Fs + TheBigFs *FilesystemsCollector + WorkDir afero.Fs + type FilesystemsCollector struct + OverlayDirs map[string][]valueobject.FileMetaInfo + OverlayMounts *overlayfs.OverlayFs + OverlayMountsContent *overlayfs.OverlayFs + SourceProject afero.Fs + func (c *FilesystemsCollector) AddDirs(rfs *RootMappingFs) + type Fs struct + func NewFs(workingDir, publishDir string) *Fs + func (f *Fs) PublishDir() afero.Fs + func (f *Fs) Source() afero.Fs + func (f *Fs) WorkingDirReadOnly() afero.Fs + type RootMappingFs struct + RootMapToReal *radixtree.Tree + func (m *RootMappingFs) Dirs(base string) ([]valueobject.FileMetaInfo, error) + func (m *RootMappingFs) LstatIfPossible(name string) (os.FileInfo, bool, error) + func (m *RootMappingFs) Open(name string) (afero.File, error) + func (m *RootMappingFs) Stat(name string) (os.FileInfo, error) + type SourceFilesystem struct + Dirs []valueobject.FileMetaInfo + Fs afero.Fs + Name string + PublishFolder string + type SourceFilesystems struct + Archetypes *SourceFilesystem + Assets *SourceFilesystem + Content *SourceFilesystem + Data *SourceFilesystem + I18n *SourceFilesystem + Layouts *SourceFilesystem + ResourcesCache afero.Fs + Static map[string]*SourceFilesystem + StaticDirs []valueobject.FileMetaInfo + Work afero.Fs