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();

Readme

Keywords

none

Package Sidebar

Install

npm i touch-and-go

Weekly Downloads

1

Version

0.0.1

License

MIT

Last publish

Collaborators

  • nbqx