Documentation
¶
Index ¶
- type Dir
- func (d *Dir) DirGenerator(path string, generator DirGenerator)
- func (d *Dir) FileGenerator(path string, generator FileGenerator)
- func (d *Dir) GenerateDir(path string, fn func(ctx context.Context, fsys FS, dir *Dir) error)
- func (d *Dir) GenerateFile(path string, fn func(ctx context.Context, fsys FS, file *File) error)
- func (d *Dir) Path() string
- func (d *Dir) Relative() string
- func (d *Dir) Target() string
- type DirGenerator
- type EmbedFile
- type FS
- type File
- type FileGenerator
- type FileSystem
- func (f *FileSystem) Close() error
- func (f *FileSystem) Create(filepath string)
- func (f *FileSystem) Delete(filepath string)
- func (f *FileSystem) DirGenerator(path string, generator DirGenerator)
- func (f *FileSystem) FileGenerator(path string, generator FileGenerator)
- func (f *FileSystem) GenerateDir(path string, fn func(ctx context.Context, fsys FS, dir *Dir) error)
- func (f *FileSystem) GenerateFile(path string, fn func(ctx context.Context, fsys FS, file *File) error)
- func (f *FileSystem) Mount(path string, fsys fs.FS)
- func (f *FileSystem) Open(name string) (fs.File, error)
- func (f *FileSystem) Print() string
- func (f *FileSystem) ServeHTTP(w http.ResponseWriter, r *http.Request)
- func (f *FileSystem) Sync(to string) error
- func (f *FileSystem) Update(filepath string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dir ¶
type Dir struct {
// contains filtered or unexported fields
}
func (*Dir) DirGenerator ¶
func (d *Dir) DirGenerator(path string, generator DirGenerator)
func (*Dir) FileGenerator ¶
func (d *Dir) FileGenerator(path string, generator FileGenerator)
func (*Dir) GenerateDir ¶
func (*Dir) GenerateFile ¶
type DirGenerator ¶
type FileGenerator ¶
type FileSystem ¶
type FileSystem struct {
// contains filtered or unexported fields
}
func New ¶
func New(cache vcache.Cache, fsys vfs.ReadWritable, log log.Interface) *FileSystem
func (*FileSystem) Close ¶
func (f *FileSystem) Close() error
func (*FileSystem) DirGenerator ¶
func (f *FileSystem) DirGenerator(path string, generator DirGenerator)
func (*FileSystem) FileGenerator ¶
func (f *FileSystem) FileGenerator(path string, generator FileGenerator)
func (*FileSystem) GenerateDir ¶
func (*FileSystem) GenerateFile ¶
func (*FileSystem) Print ¶
func (f *FileSystem) Print() string
func (*FileSystem) ServeHTTP ¶
func (f *FileSystem) ServeHTTP(w http.ResponseWriter, r *http.Request)
ServeHTTP serves the filesystem. Served files are not cached.
func (*FileSystem) Sync ¶
func (f *FileSystem) Sync(to string) error
Sync the overlay to the filesystem
Click to show internal directories.
Click to hide internal directories.