123456789101112131415161718 |
- var util = require('util');
- var spawn = require('child_process').spawn;
- module.exports = function (command, options) {
- var file, args;
- if (process.platform === 'win32') {
- file = 'cmd.exe';
- args = ['/s', '/c', '"' + command + '"'];
- options = util._extend({}, options);
- options.windowsVerbatimArguments = true;
- }
- else {
- file = '/bin/sh';
- args = ['-c', command];
- }
- return spawn(file, args, options);
- };
|