Documentation ¶
Index ¶
Constants ¶
View Source
const ( GitIgnore = PatternType(false) GitAttributes = PatternType(true) )
Variables ¶
This section is empty.
Functions ¶
func DefaultValue ¶
func DefaultValue(val bool) option
DefaultValue is an option representing the default value of a filepathfilter if no patterns match. If this option is not provided, the default is true.
Types ¶
type Filter ¶
type Filter struct {
// contains filtered or unexported fields
}
func New ¶
func New(include, exclude []string, ptype PatternType, setters ...option) *Filter
func NewFromPatterns ¶
type Pattern ¶
type Pattern interface { Match(filename string) bool // String returns a string representation (see: regular expressions) of // the underlying pattern used to match filenames against this Pattern. String() string }
func NewPattern ¶
func NewPattern(p string, ptype PatternType) Pattern
type PatternType ¶
type PatternType bool
func (PatternType) String ¶
func (p PatternType) String() string
Click to show internal directories.
Click to hide internal directories.