Versions in this module Expand all Collapse all v0 v0.27.1 Jul 30, 2020 Changes in this version + func NewCacheOnReadFs(base, layer afero.Fs, cacheTime time.Duration) afero.Fs + func Walk(fs afero.Fs, root string, walkFn filepath.WalkFunc) error + type CacheOnReadFs struct + func (c CacheOnReadFs) GetCachingFs() afero.Fs + type ChangePathFile struct + func (f *ChangePathFile) Name() string + type ChangePathFs struct + func NewChangePathFs(source afero.Fs, fn ChangePathFunc) *ChangePathFs + func NewTrimFilePathSeparatorFs(source afero.Fs) *ChangePathFs + func (b *ChangePathFs) Chmod(name string, mode os.FileMode) (err error) + func (b *ChangePathFs) Chtimes(name string, atime, mtime time.Time) (err error) + func (b *ChangePathFs) Create(name string) (f afero.File, err error) + func (b *ChangePathFs) LstatIfPossible(name string) (os.FileInfo, bool, error) + func (b *ChangePathFs) Mkdir(name string, mode os.FileMode) (err error) + func (b *ChangePathFs) MkdirAll(name string, mode os.FileMode) (err error) + func (b *ChangePathFs) Name() string + func (b *ChangePathFs) Open(name string) (f afero.File, err error) + func (b *ChangePathFs) OpenFile(name string, flag int, mode os.FileMode) (f afero.File, err error) + func (b *ChangePathFs) Remove(name string) (err error) + func (b *ChangePathFs) RemoveAll(name string) (err error) + func (b *ChangePathFs) Rename(oldName, newName string) (err error) + func (b *ChangePathFs) Stat(name string) (fi os.FileInfo, err error) + type ChangePathFunc func(name string) (path string, err error)