update files

This commit is contained in:
nuintun
2015-12-03 19:22:43 +08:00
parent 53891db655
commit b82707608e
4 changed files with 136 additions and 145 deletions

View File

@@ -69,4 +69,40 @@ function normalizeExecArgs(command, options){
};
}
module.exports = Emulator;
// thread
process.on('message', function (project){
var stream;
var emulator = new Emulator({
cwd: project.path,
command: project.command.value
});
stream = emulator.start();
stream.stdout.on('data', function (data){
process.send({
event: 'data',
project: project,
data: data.toString()
});
});
stream.stderr.on('data', function (error){
emulator.stop();
process.send({
event: 'error',
project: project,
data: error.toString()
});
});
stream.on('close', function (signal){
emulator.stop();
process.send({
event: 'close',
project: project,
data: signal.toString()
});
});
});