diff options
Diffstat (limited to 'deps/node/deps/npm/lib/utils/escape-arg.js')
-rw-r--r-- | deps/node/deps/npm/lib/utils/escape-arg.js | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/deps/node/deps/npm/lib/utils/escape-arg.js b/deps/node/deps/npm/lib/utils/escape-arg.js deleted file mode 100644 index d12ee5ed..00000000 --- a/deps/node/deps/npm/lib/utils/escape-arg.js +++ /dev/null @@ -1,27 +0,0 @@ -'use strict' -var path = require('path') -var isWindowsShell = require('./is-windows-shell.js') - -/* -Escape the name of an executable suitable for passing to the system shell. - -Windows is easy, wrap in double quotes and you're done, as there's no -facility to create files with quotes in their names. - -Unix-likes are a little more complicated, wrap in single quotes and escape -any single quotes in the filename. -*/ - -module.exports = escapify - -function escapify (str) { - if (isWindowsShell) { - return '"' + path.normalize(str) + '"' - } else { - if (/[^-_.~/\w]/.test(str)) { - return "'" + str.replace(/'/g, "'\"'\"'") + "'" - } else { - return str - } - } -} |