watch-inotify

Watching of file trees based on node-inotify

watch-inotify

Version of watch (by Mike Rogers) module, which uses node-inotify for watching/monitoring file trees.

Usage

As in original module API is not changed, so creating of monitor is the same:

var ctrl = watch.createMonitor('/home/mikeal', function (monitor) {
    monitor.on("created", function (fstat) {
        // handle creation 
    });
    monitor.on("changed", function (fcurrprev) {
        // handle file changes 
    });
    monitor.on("removed", function (fstat) {
        // handle deletion 
    });
});
 
// When we are done remove all inotify watchers: 
ctrl.stop();

TODO

  • Update code to use FS Events (for OS X) and make this module support both inotify and FS Events (maybe use NodeJS-FSEvents?)