From ed0d0232696e558201d1fed0bbae4ae0243ad5e6 Mon Sep 17 00:00:00 2001 From: gardenapple Date: Mon, 13 Jul 2020 20:16:03 +0300 Subject: [PATCH] Fix argument error handling --- index.js | 3 ++- package.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 049b3bd..4ab94dc 100644 --- a/index.js +++ b/index.js @@ -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); } diff --git a/package.json b/package.json index d7e0a50..1de2d11 100644 --- a/package.json +++ b/package.json @@ -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": {