From 1064139144292744011944a116ae401291f034ef Mon Sep 17 00:00:00 2001 From: tungnt2k Date: Thu, 6 Aug 2026 11:47:17 +0700 Subject: [PATCH] fix/commander-action-params --- src/commands/Command.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/commands/Command.ts b/src/commands/Command.ts index bf8a606..d79f095 100644 --- a/src/commands/Command.ts +++ b/src/commands/Command.ts @@ -202,6 +202,8 @@ export default abstract class Command { }) cmd.action(async (...allParams: any[]) => { + const commanderCommand = allParams.pop() as CommanderStatic + if (allParams.length > 1) { StdOutUtil.printError( `Positional parameter not supported: ${allParams[0]}\n`, @@ -209,7 +211,7 @@ export default abstract class Command { ) } - const cmdLineOptions = await this.preAction(allParams[0]) + const cmdLineOptions = await this.preAction(commanderCommand.opts()) const optionAliases: IOptionAliasWithDetails[] = this.getOptions() .filter((opt) => opt && opt.name) .reduce(