watch-inotify

Watching of file trees based on node-inotify

npm install watch-inotify
20 downloads in the last month

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 (f, stat) {
        // handle creation
    });
    monitor.on("changed", function (f, curr, prev) {
        // handle file changes
    });
    monitor.on("removed", function (f, stat) {
        // 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?)
npm loves you