yargs
Advanced tools
Comparing version 1.1.3 to 1.2.0
#!/usr/bin/env node | ||
var argv = require('optimist') | ||
.demandCount(2) | ||
.demand(2) | ||
.argv; | ||
console.dir(argv) | ||
console.dir(argv) |
@@ -32,2 +32,11 @@ var path = require('path'); | ||
aliases[key] = [].concat(opts.alias[key]); | ||
// For "--option-name", also set argv.optionName | ||
aliases[key].concat(key).forEach(function (x) { | ||
if (/-/.test(x)) { | ||
aliases[key].push( | ||
x.split('-').map(function(word, i) { | ||
return (i ? word[0].toUpperCase() + word.slice(1) : word); | ||
}).join('')); | ||
} | ||
}); | ||
aliases[key].forEach(function (x) { | ||
@@ -34,0 +43,0 @@ aliases[x] = [key].concat(aliases[key].filter(function (y) { |
{ | ||
"name": "yargs", | ||
"version": "1.1.3", | ||
"version": "1.2.0", | ||
"description": "Light-weight option parsing with an argv hash. No optstrings attached.", | ||
@@ -5,0 +5,0 @@ "main": "./index.js", |
80980
38
1682