Versions in this module Expand all Collapse all v0 v0.1.0 Aug 6, 2022 Changes in this version + type Linker interface + CreateLink func(target, linkName string) error + ReadLink func(name string) (string, error) + RemoveLink func(name string) error + Root func() string + Sub func(dir string) (Linker, error) + type Path string + func MakePath(names ...string) Path + func (p Path) Basename() string + func (p Path) Empty() (bool, error) + func (p Path) Exists() (bool, error) + func (p Path) Join(names ...string) Path + func (p Path) MkdirAll(perm os.FileMode) error + func (p Path) Open() (*os.File, error) + func (p Path) Parent() Path + func (p Path) Parents() []Path + func (p Path) ReadDir() ([]fs.DirEntry, error) + func (p Path) Readlink() (Path, error) + func (p Path) Remove() error + func (p Path) RemoveAll() error + func (p Path) String() string + func (p Path) Symlink(target Path) error + func (p Path) Walk(f filepath.WalkFunc) error + func (p Path) WriteFile(data []byte, perm os.FileMode) error