不要怂,就是干,撸起袖子干!

.watchr.js 496 Bytes
var watchr = require('watchr')
  , spawn  = require('child_process').spawn

watchr.watch({
  path: __dirname,
  listener: function(eventName, filePath) {
    if (['new', 'change'].indexOf(eventName) > -1) {
      var buster = spawn('./node_modules/.bin/buster-test', ['--reporter', 'specification'], { env: process.ENV })

      buster.stderr.on('data', function(data) { console.log(data.toString()) })
      buster.stdout.on('data', function(data) { console.log(data.toString()) })
    }
  }
})