1.1.0 • Published 11 years ago

spier v1.1.0

Weekly downloads
9
License
-
Repository
github
Last release
11 years ago

Spier 1.1 =========

Spies for any changes in directory, such as

  • create
  • remove
  • change
  • rename

Installation

$ npm install -g spier

Command line usage

$ spy --help

Command line usage example

$ spy -d . --ignore .idea\|.git --filter \/js\/\|\/less\/

Node.js usage

Spier = require('spier');

spier = new Spier('src');

ftype = function (file) {
    return file.stat.isDirectory() ? 'directory' : 'file';
};

spier.on( 'create', function (file) {
    console.log( 'create' + ' ' +  ftype(file) + ' ' + file.path );
});
spier.on( 'remove', function (file) {
    console.log( 'remove' + ' ' +  ftype(file) + ' ' + file.path );
});
spier.on( 'change', function (file) {
    console.log( 'change' + ' ' +  ftype(file) + ' ' + file.path );
});
spier.on( 'rename', function (from, to, file) {
    console.log( 'rename', ftype(file), from, to );
});

spier.spy();
1.1.0

11 years ago