package
0.0.0-20190201225821-ff30dd2f57cc
Repository: https://github.com/gofunct/gofs.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

DefaultIgnorePathFn checks whether a path is ignored.
EffectiveCriteria is the minimum set of criteria to watch the items in patterns.
Glob returns files and dirctories that match patterns.
Globexp builds a regular express from from extended glob pattern and then returns a Regexp object.
No description provided by the author
No description provided by the author
No description provided by the author
NewWatcher creates an instance of watcher.
Outdated determines if ANY src has been modified after ANY dest.
PatternRoot gets a real directory root from a pattern.
Pipe creates a pipeline with filters and runs it.
SetWatchDelay sets the watch delay.
walkFiles walks a directory starting at root returning all directories and files include those found in subdirectories.

# Constants

CREATED means file was created.
DELETED means file was deleted.
convert to ms.
INVALID means any type of error not represented above.
MODIFIED means file was modified.
NOEXIST means file does not exist.
NONE means no event, initial state.
NOPERM means no permissions for the file (see const block comment).
PERM means changed permissions.

# Variables

Verbose indicates whether to log verbosely.

# Structs

Asset is any file which can be loaded and processed by a filter.
FileAsset contains file information and path from globbing.
FileEvent is a wrapper around github.com/howeyc/fsnotify.FileEvent.
No description provided by the author
Pipeline is a asset flow through which each asset is processed by one or more filters.
RegexpInfo contains additional info about the Regexp created by a glob pattern.
WatchCriteria is the set of criterion to watch one or more glob patterns.
WatchCriterion is the criteria needed to test if a file matches a pattern.
Watcher is a wrapper around which adds some additional features: - recursive directory watch - buffer to even chan - even time Original work from https://github.com/bronze1man/kmg.