Versions in this module Expand all Collapse all v0 v0.0.3 May 6, 2015 v0.0.2 May 6, 2015 Changes in this version + var ErrOutsideRoot = errors.New("link destination is outside of filesystem") + var ErrReadOnly = errors.New("read-only VFS") + func Glob(wfs WalkableFileSystem, prefix, pattern string) (matches []string, err error) + func HTTPHandler(fs FileSystem, logTo io.Writer) http.Handler + func MkdirAll(fs FileSystem, path string) error + func StatAllRecursive(path string, wfs WalkableFileSystem) ([]os.FileInfo, error) + type Fetcher interface + Fetch func(start, end int64) error + type FetcherOpener interface + OpenFetcher func(name string) (vfs.ReadSeekCloser, error) + type FileSystem interface + Create func(path string) (io.WriteCloser, error) + Mkdir func(name string) error + Remove func(name string) error + func HTTP(base *url.URL, httpClient *http.Client) FileSystem + func Logged(log *log.Logger, fs FileSystem) FileSystem + func Map(m map[string]string) FileSystem + func OS(root string) FileSystem + func OSPerm(root string, filePerm, dirPerm os.FileMode) FileSystem + func ReadOnly(fs vfs.FileSystem) FileSystem + func Sub(fs FileSystem, prefix string) FileSystem + type LinkFS interface + ReadLink func(name string) (string, error) + Symlink func(oldname, newname string) error + type MkdirAllOverrider interface + MkdirAll func(path string) error + type WalkableFileSystem interface + Join func(elem ...string) string + func Walkable(fs FileSystem) WalkableFileSystem