UNPKG

538 BJavaScriptView Raw
1
2exports.isArgvSpecified = function(argv) {
3 return (exports.argvIndex(argv) !== -1);
4};
5
6exports.argvValue = function(argv, defaultVal) {
7 var i = exports.argvIndex(argv);
8 if (i >= 0 && i < process.argv.length - 1) {
9 // The arg after the argv/name is it's value
10 return process.argv[i + 1];
11 }
12 return defaultVal;
13};
14
15exports.argvIndex = function(argv) {
16 for (var i = 0; i < process.argv.length; i++) {
17 if (process.argv[i] === argv) {
18 return i;
19 }
20 }
21 return -1;
22};
\No newline at end of file