From 8b34afe0d8e6ecf356c0fed96cda690de14399be Mon Sep 17 00:00:00 2001 From: Mike Donnalley Date: Fri, 28 Oct 2022 13:03:54 -0600 Subject: [PATCH] chore: code review --- src/command.ts | 2 +- src/flags.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/command.ts b/src/command.ts index 26634236..cd73009d 100644 --- a/src/command.ts +++ b/src/command.ts @@ -263,7 +263,7 @@ export default abstract class Command { const deprecateAliases = this.ctor.flags[flag]?.deprecateAliases const aliases = this.ctor.flags[flag]?.aliases ?? [] - if (deprecateAliases && aliases) { + if (deprecateAliases && aliases.length > 0) { const foundAliases = this.argv.filter(a => aliases.includes(a.replace(/-/g, ''))) for (const alias of foundAliases) { this.warn(formatFlagDeprecationWarning(alias, {to: this.ctor.flags[flag]?.name})) diff --git a/src/flags.ts b/src/flags.ts index 2efc21b6..dc94effe 100644 --- a/src/flags.ts +++ b/src/flags.ts @@ -37,7 +37,7 @@ export const help = (opts: Partial> = {}) => { description: 'Show CLI help.', ...opts, parse: async (_: any, cmd: Command) => { - new Help(cmd.config).showHelp([cmd.id!, ...cmd.argv]) + new Help(cmd.config).showHelp(cmd.id ? [cmd.id, ...cmd.argv] : cmd.argv) cmd.exit(0) }, })