Fix argument error handling

yargs
gardenapple 4 years ago
parent 4d015a1aab
commit ed0d023269
No known key found for this signature in database
GPG Key ID: CAF17E9ABE789268

@ -40,6 +40,7 @@ const alias = {
let args = parseArgs(process.argv.slice(2), {
"string": stringArgParams,
"boolean": boolArgParams,
"alias": alias,
"--": true
});
@ -55,7 +56,7 @@ for (var key of Object.keys(args)) {
error(ExitCodes.badUsageCLI);
}
else if (stringArgParams.includes(key) && args[key] === "") {
printUsage();
console.error(`Error: no value given for --${key}`);
error(ExitCodes.badUsageCLI);
}

@ -1,6 +1,6 @@
{
"name": "readable-cli",
"version": "1.0.0",
"version": "0.0.1",
"description": "Firefox Reader Mode in your terminal - get useful text from a web page using Mozilla's Readability library",
"main": "index.js",
"bin": {

Loading…
Cancel
Save