Comparing version 0.2.3 to 0.2.4
#!/usr/bin/env node | ||
var sys = require('sys'); | ||
var util = require('util'); | ||
var argv = require('optimist').argv; | ||
if (argv.s) { | ||
sys.print(argv.fr ? 'Le chat dit: ' : 'The cat says: '); | ||
util.print(argv.fr ? 'Le chat dit: ' : 'The cat says: '); | ||
} | ||
@@ -8,0 +8,0 @@ console.log( |
@@ -88,3 +88,3 @@ var path = require('path'); | ||
var demanded = {}; | ||
self.demand = function (keys, cb) { | ||
self.demand = function (keys) { | ||
if (typeof keys == 'number') { | ||
@@ -307,3 +307,3 @@ if (!demanded._) demanded._ = 0; | ||
Object.keys(flags.bools).forEach(function (key) { | ||
setArg(key, false); | ||
setArg(key, defaults[key] || false); | ||
}); | ||
@@ -310,0 +310,0 @@ |
{ | ||
"name" : "optimist", | ||
"version" : "0.2.3", | ||
"version" : "0.2.4", | ||
"description" : "Light-weight option parsing with an argv hash. No optstrings attached.", | ||
@@ -15,2 +15,3 @@ "main" : "./index.js", | ||
"devDependencies" : { | ||
"hashish": "0.0.x", | ||
"expresso" : "=0.7.x" | ||
@@ -17,0 +18,0 @@ }, |
#!/usr/bin/env node | ||
var argv = require('optimist').argv | ||
var argv = require('../../index').argv | ||
console.log(JSON.stringify(argv._)); |
@@ -1,2 +0,2 @@ | ||
var optimist = require('optimist'); | ||
var optimist = require('../index'); | ||
var assert = require('assert'); | ||
@@ -231,1 +231,23 @@ | ||
}; | ||
exports['boolean default true'] = function () { | ||
var argv = optimist.options({ | ||
sometrue: { | ||
boolean: true, | ||
default: true | ||
} | ||
}).argv; | ||
assert.equal(argv.sometrue, true); | ||
}; | ||
exports['boolean default false'] = function () { | ||
var argv = optimist.options({ | ||
somefalse: { | ||
boolean: true, | ||
default: false | ||
} | ||
}).argv; | ||
assert.equal(argv.somefalse, false); | ||
}; |
var Hash = require('hashish'); | ||
var optimist = require('optimist'); | ||
var optimist = require('../index'); | ||
var assert = require('assert'); | ||
@@ -4,0 +4,0 @@ |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
43002
1034
473
2