modulepackage
0.4.3
Repository: https://github.com/workshop-depot/dirwatch.git
Documentation: pkg.go.dev
# README
dirwatch
For watching for changes inside a directory and all sub-directories, recursively. Uses the package fsnotify.
Documentation:
Sample Usage
notify := func(ev Event) {
// processing the event ev
}
// create the watcher which excludes
// any folder along the added paths
// that matches provided pattern(s).
watcher := New(Notify(notify), Exclude("/*/*/node_modules"))
defer watcher.Stop()
watcher.Add(dir1, true)
watcher.Add(dir2, false)
watcher.Add(dir3, true)
Environment:
- Ubuntu 18.04
- Go 1.10.3
TODO:
- more tests
# Type aliases
Option modifies the options.