aye

watch stuff and exec something when there's a change

aye

aye watches files for you and execs commands when they change

var aye = require('aye');
aye('jshint lib/**', ['lib/**']);
$ npm install aye

The includes and excludes are expanded and the differences is watched. Upon a change, command is exec'd.