From 2e80a38aa9930ba15659221873e7dce03cd25894 Mon Sep 17 00:00:00 2001 From: Tommy Parnell Date: Sat, 23 Jul 2022 17:13:56 -0400 Subject: [PATCH 1/4] fix arg closes #4 --- widgets.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/widgets.ts b/widgets.ts index 1f3f2ea..6970404 100644 --- a/widgets.ts +++ b/widgets.ts @@ -12,7 +12,7 @@ widgets.command("list").action(async () => { }) widgets.command("get") -.argument("widget id ", "the id of the widget") +.argument("", "the id of the widget") .option("-f, --format ", "the format of the widget") .action(async (id, options) => { updateSpinnerText("Getting widget " + id); From 0712c64c77cb8cdee984e7d8e3293c43f98015be Mon Sep 17 00:00:00 2001 From: Tommy Parnell Date: Sat, 23 Jul 2022 17:15:11 -0400 Subject: [PATCH 2/4] fix description closes #3 --- index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/index.ts b/index.ts index a4573ce..717ccf0 100644 --- a/index.ts +++ b/index.ts @@ -3,7 +3,8 @@ import { Command } from 'commander' import { spinnerError, stopSpinner } from './spinner'; import { widgets } from './widgets'; -const program = new Command('Our New CLI'); +const program = new Command(); +program.description('Our New CLI'); program.option('-v, --verbose', 'verbose logging'); program.version('0.0.1'); program.addHelpCommand() From 4394374f600ee8f8aba7f3dff53d6ab8ca98611b Mon Sep 17 00:00:00 2001 From: Tommy Parnell Date: Sat, 23 Jul 2022 17:15:57 -0400 Subject: [PATCH 3/4] remove default behavior for add help command closes #2 --- index.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/index.ts b/index.ts index 717ccf0..316d642 100644 --- a/index.ts +++ b/index.ts @@ -7,7 +7,6 @@ const program = new Command(); program.description('Our New CLI'); program.option('-v, --verbose', 'verbose logging'); program.version('0.0.1'); -program.addHelpCommand() program.addCommand(widgets); async function main() { From e8111f1eab33ddee28e603fb58aa8cd220bd6ef9 Mon Sep 17 00:00:00 2001 From: Tommy Parnell Date: Sat, 23 Jul 2022 17:18:30 -0400 Subject: [PATCH 4/4] fix missing dep closes #1 --- package-lock.json | 22 ++++++++++++++++++++++ package.json | 3 +++ 2 files changed, 25 insertions(+) diff --git a/package-lock.json b/package-lock.json index 954b2c4..523d621 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,6 +16,9 @@ }, "bin": { "terribledev": "dist/index.js" + }, + "devDependencies": { + "typescript": "^4.7.4" } }, "node_modules/@types/node": { @@ -659,6 +662,19 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -994,6 +1010,12 @@ "ansi-regex": "^6.0.1" } }, + "typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", diff --git a/package.json b/package.json index 65368f5..3cbddf6 100644 --- a/package.json +++ b/package.json @@ -18,5 +18,8 @@ }, "bin": { "terribledev": "./dist/index.js" + }, + "devDependencies": { + "typescript": "^4.7.4" } }