touch-and-go

0.0.1 • Public • Published

TouchAndGo

simple directory watcher(fs.watch wrapper)

Usage

$npm install touch-and-go

then

var Watcher = require('touch-and-go').Watcher;
var watcher = new Watcher('/path/to/somewhere',function(o){return /\.txt$/.test(o)});
// or
// var w = require('touch-and-go').watcher;
// var watcher = w('/path/to/somewhere',function(o){return /\.txt$/.test(o)});
 
// added or changed
watcher.on('changed',function(filepath){
  console.log('abs path: '+filepath);
});
 
// removed
watcher.on('removed',function(filepath){
  // do something
});
 
// start observing
watcher.start();
 
// stop observing
watcher.stop();

/touch-and-go/

    Package Sidebar

    Install

    npm i touch-and-go

    Weekly Downloads

    0

    Version

    0.0.1

    License

    MIT

    Last publish

    Collaborators

    • nbqx