Documentation ¶
Index ¶
- Variables
- func Glob(pattern string) (matches, dirs []string, err error)
- func GlobPatternList(patterns []string, prefix string) (globedList []string, depDirs []string, err error)
- func GlobWithExcludes(pattern string, excludes []string) (matches, dirs []string, err error)
- func PrefixPaths(paths []string, prefix string) []string
- func ReplaceExtension(path string, extension string) string
- func ReplaceExtensions(paths []string, extension string) []string
Constants ¶
This section is empty.
Variables ¶
var GlobLastRecursiveErr = errors.New("pattern ** as last path element")
var GlobMultipleRecursiveErr = errors.New("pattern contains multiple **")
Functions ¶
func Glob ¶
Glob returns the list of files that match the given pattern along with the list of directories that were searched to construct the file list. The supported glob patterns are equivalent to filepath.Glob, with an extension that recursive glob (** matching zero or more complete path entries) is supported.
func GlobPatternList ¶
func GlobWithExcludes ¶
GlobWithExcludes returns the list of files that match the given pattern but do not match the given exclude patterns, along with the list of directories that were searched to construct the file list. The supported glob and exclude patterns are equivalent to filepath.Glob, with an extension that recursive glob (** matching zero or more complete path entries) is supported.
func PrefixPaths ¶
PrefixPaths returns a list of paths consisting of prefix joined with each element of paths. The resulting paths are "clean" in the filepath.Clean sense.
func ReplaceExtension ¶
func ReplaceExtensions ¶
Types ¶
This section is empty.