1234567891011121314151617181920212223 |
- /**
- * Escape the given shell `arg`.
- *
- * @param {String} arg
- * @return {String}
- * @api public
- */
- exports.escape = function escape (arg) {
- return '"' + String(arg).trim().replace(/"/g, '\\"') + '"';
- }
- exports.argsToArray = function (args) {
- var arr = [];
- for (var i = 0; i <= arguments.length; i++) {
- if ('undefined' != typeof arguments[i])
- arr.push(arguments[i]);
- }
- return arr;
- }
|