|
|
@ -172,10 +172,18 @@ var spawn = exports.spawn = function(file, args, options) { |
|
|
|
var args = args ? args.slice(0) : []; |
|
|
|
args.unshift(file); |
|
|
|
|
|
|
|
var env = (options ? options.env : null) || process.env; |
|
|
|
var envPairs = []; |
|
|
|
var keys = Object.keys(env); |
|
|
|
for (var key in env) { |
|
|
|
envPairs.push(key + '=' + env[key]); |
|
|
|
} |
|
|
|
|
|
|
|
child.spawn({ |
|
|
|
file: file, |
|
|
|
args: args, |
|
|
|
cwd: options ? options.cwd : null |
|
|
|
cwd: options ? options.cwd : null, |
|
|
|
envPairs: envPairs |
|
|
|
}); |
|
|
|
|
|
|
|
return child; |
|
|
|