Socket
Socket
Sign inDemoInstall

optimist

Package Overview
Dependencies
1
Maintainers
0
Versions
39
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.2.3 to 0.2.4

4

examples/bool.js
#!/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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc