watches the given directory, subdirectories and files for events (nodejs)
CoffeeScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
a_watcher.coffee
a_watcher.js
package.json
readme.md

readme.md

AWatcher, watches the given directory, subdirectories and files for events

by Amit Marcus - 2013 - enjoy - MIT License and such.

example:

var AWatcher = require('a_watcher');
var aWatcher = new AWatcher('path/to/watch', function(event, item){
    if (event === 'change'){
        console.log(item + ' was just changed!');
    }
});

methods & more:

aWatcher.close()     # stops the watcher
aWatcher.list        # array of watched items
aWatcher.watchers    # object that holds {item: fs.FSWatcher}

notice:

for directories it will trigger 'add'/'remove' and for files it will also trigger 'change'

install:

npm install a_watcher