Versions in this module Expand all Collapse all v1 v1.0.0 Feb 23, 2019 Changes in this version + const CONFIG_PREFIX + func HeaderToFileInfo(out *fuse.Attr, h *tar.Header) + func NewArchiveFileSystem(name string) (root nodefs.Node, err error) + func NewTarCompressedTree(name string, format string) (map[string]MemFile, error) + func NewTarTree(r io.Reader) map[string]MemFile + func NewZipTree(name string) (map[string]MemFile, error) + type MemFile interface + Data func() []byte + Stat func(out *fuse.Attr) + type MemTreeFs struct + Name string + func NewMemTreeFs(files map[string]MemFile) *MemTreeFs + func (fs *MemTreeFs) Root() nodefs.Node + func (fs *MemTreeFs) String() string + type MultiZipFs struct + func NewMultiZipFs() *MultiZipFs + func (fs *MultiZipFs) GetAttr(name string, context *fuse.Context) (*fuse.Attr, fuse.Status) + func (fs *MultiZipFs) OnMount(nodeFs *pathfs.PathNodeFs) + func (fs *MultiZipFs) OpenDir(name string, context *fuse.Context) (stream []fuse.DirEntry, code fuse.Status) + func (fs *MultiZipFs) Readlink(path string, context *fuse.Context) (val string, code fuse.Status) + func (fs *MultiZipFs) String() string + func (fs *MultiZipFs) Symlink(value string, linkName string, context *fuse.Context) (code fuse.Status) + func (fs *MultiZipFs) Unlink(name string, context *fuse.Context) (code fuse.Status) + type TarFile struct + func (f *TarFile) Data() []byte + func (f *TarFile) Stat(out *fuse.Attr) + type ZipFile struct + func (f *ZipFile) Data() []byte + func (f *ZipFile) Stat(out *fuse.Attr) Other modules containing this package github.com/hanwen/go-fuse/v2