Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Filter ¶
type Filter struct {
	// contains filtered or unexported fields
}
    func NewFromPatterns ¶
func (*Filter) AllowsPattern ¶
AllowsPattern returns whether the given filename is permitted by the inclusion/exclusion rules of this filter, as well as the pattern that either allowed or disallowed that filename.
In special cases, such as a nil `*Filter` receiver, the absence of any patterns, or the given filename not being matched by any pattern, the empty string "" will be returned in place of the pattern.
func (*Filter) Exclude ¶
Exclude returns the result of calling String() on each Pattern in the exclude set of this *Filter.
type Pattern ¶
type Pattern interface {
	// HasPrefix returns whether the receiving Pattern will match a fullpath
	// that contains the prefix "prefix".
	//
	// For instance, if the receiving pattern were to match 'a/b/c.txt',
	// HasPrefix() will return true for:
	//
	//   - 'a', and 'a/'
	//   - 'a/b', and 'a/b/'
	HasPrefix(prefix string) bool
	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 ¶
 Click to show internal directories. 
   Click to hide internal directories.