Skip to content

Commit 3b84137

Browse files
committed
better usage text
1 parent 0dec5a0 commit 3b84137

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

packages/hub/cli.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,9 @@ function usage(commandName: Command) {
236236
return `[${arg.name}]`;
237237
}
238238
}
239-
return `[--${arg.name} ${arg.enum ? `{${arg.enum.join(",")}}` : arg.name.toLocaleUpperCase()}]`;
239+
return `[--${arg.name}${
240+
arg.enum ? ` {${arg.enum.join(",")}}` : arg.boolean ? "" : " " + arg.name.toLocaleUpperCase()
241+
}]`;
240242
})
241243
.join(" ")}`.trim();
242244
}
@@ -262,7 +264,9 @@ function detailedUsage(commandName: Command) {
262264

263265
for (const arg of command.args as ArgDef[]) {
264266
if (!arg.positional) {
265-
ret += ` --${arg.name}${arg.short ? `, -${arg.short}` : ""}: ${arg.description}\n`;
267+
ret += ` --${arg.name}${arg.short ? `, -${arg.short}` : ""}${
268+
arg.enum ? ` {${arg.enum.join(",")}}` : arg.boolean ? "" : " " + arg.name.toLocaleUpperCase()
269+
}: ${arg.description}\n`;
266270
}
267271
}
268272

0 commit comments

Comments
 (0)