Skip to content

Instantly share code, notes, and snippets.

@zenozeng
Last active August 29, 2015 14:05
Show Gist options
  • Save zenozeng/e47aed2e277b6d28195e to your computer and use it in GitHub Desktop.
Save zenozeng/e47aed2e277b6d28195e to your computer and use it in GitHub Desktop.
var watch = require('node-watch'),
exec = require('child_process').exec;
watch('.', { recursive: true, followSymLinks: true }, function(filename) {
if(filename === "build.js") return;
console.log(filename, ' changed.');
exec('./build.sh', function(error, stdout, stderr) {
if(stdout) console.log('stdout: ' + stdout);
if(stderr) console.log('stderr: ' + stderr);
if (error !== null) {
console.log('exec error: ' + error);
}
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment