Watch files (using a path, wildcards, or a regex) and execute a function or shell command.
$ npm install sentry2
var sentry = ;// Watch changes in file.jssentry;// Watch changes on any file ending in .coffee one directory deepsentry;// Watch changes recursively on any filessentry;// Watch files recursively that match a regexsentry;// If you pass a string instead of a function it'll execute that child processsentry;
Sentry comes with two methods
When running a child process you may optionally pass a callback with the arguments
(error, filename, stdout, stderr)
Or just pass a callback and Sentry will pass the filename to the callback
Feel free to use wildcards with extensions
// Find all files one directory deepsentry;// Find all files one directory deep ending in .coffeesentry;// Find all files recursivelysentry;// Find all files recursively ending in .txtsentry;
Just like sentry.watch but instead you must pass a root directory and regular expression to match files against.
// Find all files in this folder that end in .coffeesentry;// Find all files in the adjacent 'test' folder that begin with `test_` and end in `.coffee`sentry;