Socket
Socket
Sign inDemoInstall

apigeetool

Package Overview
Dependencies
139
Maintainers
7
Versions
43
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.14.1 to 0.14.2

40

lib/options.js

@@ -128,4 +128,4 @@ /* jshint node: true */

var desc = descriptor[propName];
// console.log( "DEBUG " + desc.required + " " + opts[propName] + " " + opts.prompt + " " + desc.prompt + " " + propName);
// console.log( "DEBUG OPTs" + JSON.stringify(opts) );
// console.log( "DEBUG COND " + propName + " " + desc.required + " " + !opts[propName] + " " + !opts.prompt + " " + desc.prompt);
// console.log( "DEBUG OPTs" + JSON.stringify(opts) + "\n");
if (desc === null || desc === undefined) {

@@ -135,23 +135,19 @@ done(new Error(util.format('Invalid property %s', propName)));

}
if (desc.required && !opts[propName]) {
if (desc.prompt && !opts.prompt ) {
if (opts.interactive) {
var pn = (desc.name ? desc.name : propName);
prompt(pn, desc.secure, function(err, val) {
if (err) {
done(err);
if (desc.required && !opts[propName] && (!opts.prompt && desc.prompt)) {
if (opts.interactive) {
var pn = (desc.name ? desc.name : propName);
prompt(pn, desc.secure, function(err, val) {
if (err) {
done(err);
} else {
if (desc.secure === true) {
opts[propName] = new SecureValue(val);
} else {
if (desc.secure === true) {
opts[propName] = new SecureValue(val);
} else {
opts[propName] = val;
}
done();
opts[propName] = val;
}
});
} else {
done(new Error(util.format('Missing required option "%s"', propName)));
}
done();
}
});
} else {
done(new Error(util.format('Missing required option with no prompt "%s"', propName)));
done(new Error(util.format('Missing required option "%s"', propName)));
}

@@ -222,5 +218,5 @@ } else {

(d[1].shortOption ? '-' + d[1].shortOption : ''),
((d[1].required && !d[1].prompt) ? '(required)': '(optional)'),
((d[1].required) ? '(required)': '(optional)'),
((d[1].name ? d[1].name : 'undefined')),
((d[1].scope == 'default') ? '' : '(command specific)')
((d[1].scope == 'default') ? ((d[1].shortOption == 't' || d[1].shortOption == 'N') ? '(overrides -p/-u)' : '') : '(command specific)')
]);

@@ -227,0 +223,0 @@ });

{
"name": "apigeetool",
"version": "0.14.1",
"version": "0.14.2",
"description": "A CLI for Apigee Edge",

@@ -5,0 +5,0 @@ "main": "lib/main.js",

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