Documentation
¶
Overview ¶
This package provides an interface to functions and structs in the standard path/filepath package to facilitate mocking.
Index ¶
Constants ¶
View Source
const ( Separator = filepath.Separator ListSeparator = filepath.ListSeparator )
Variables ¶
View Source
var ( ErrBadPattern = filepath.ErrBadPattern SkipAll = filepath.SkipAll SkipDir = filepath.SkipDir )
Functions ¶
func NewFilePath ¶
func NewFilePath() filePathFacade
Types ¶
type FilePath ¶
type FilePath interface {
path.Path
Abs(string) (string, error)
EvalSymlinks(string) (string, error)
FromSlash(string) string
Glob(string) ([]string, error)
IsLocal(string) bool
Localize(string) (string, error)
Rel(string, string) (string, error)
SplitList(string) []string
ToSlash(string) string
VolumeName(string) string
Walk(string, WalkFunc) error
WalkDir(string, WalkDirFunc) error
}
type WalkDirFunc ¶
type WalkDirFunc = fs.WalkDirFunc
Click to show internal directories.
Click to hide internal directories.