Spaces:
Running
Running
| 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); | |
| }; | |