var spawn = require('child_process').spawn; | |
module.exports = function(argv) { | |
var child = spawn(argv[0], argv.slice(1), { stdio: 'inherit' }); | |
child.on('exit', function(code, signal) { | |
process.on('exit', function() { | |
/* istanbul ignore if */ | |
if (signal) { | |
process.kill(process.pid, signal); | |
} else { | |
process.exit(code); | |
} | |
}); | |
}); | |
return child; | |
}; |