Skip to content

Commit ffef644

Browse files
committed
include param
1 parent 0e6a3c3 commit ffef644

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

packages/cli/common.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,15 @@ export const helpConfig: HelpConfiguration = {
2525
return cmd.options.filter((o) => !o.hidden);
2626
},
2727
optionTerm(option) {
28-
const flag = getLongFlag(option.flags)?.split(' ').at(0);
29-
if (!flag) return option.flags;
28+
const longFlag = getLongFlag(option.flags);
29+
const flag = longFlag?.split(' ').at(0);
30+
if (!flag || !longFlag) return option.flags;
3031

3132
// check if there's a `--no-{flag}` variant
3233
const noVariant = `--no-${flag.slice(2)}`;
3334
const hasVariant = options.some((o) => getLongFlag(o.flags) === noVariant);
3435
if (hasVariant) {
35-
return `--[no-]${flag.slice(2)}`;
36+
return `--[no-]${longFlag.slice(2)}`;
3637
}
3738

3839
return option.flags;

0 commit comments

Comments
 (0)