shell.exec -> shell.spawn

This commit is contained in:
Girish Ramakrishnan
2018-11-17 19:26:19 -08:00
parent 1b1945e1f5
commit fd4057df94
6 changed files with 12 additions and 12 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
'use strict';
exports = module.exports = {
exec: exec,
spawn: spawn,
execSync: execSync,
sudo: sudo,
sudoSync: sudoSync
@@ -29,7 +29,7 @@ function execSync(tag, cmd, callback) {
if (callback) callback();
}
function exec(tag, file, args, options, callback) {
function spawn(tag, file, args, options, callback) {
assert.strictEqual(typeof tag, 'string');
assert.strictEqual(typeof file, 'string');
assert(util.isArray(args));
@@ -84,7 +84,7 @@ function sudo(tag, args, options, callback) {
assert.strictEqual(typeof options, 'object');
// -S makes sudo read stdin for password. -E preserves environment
var cp = exec(tag, SUDO, [ options.env ? '-SE' : '-S' ].concat(args), options, callback);
var cp = spawn(tag, SUDO, [ options.env ? '-SE' : '-S' ].concat(args), options, callback);
cp.stdin.end();
return cp;
}