We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
number
1 parent 241b948 commit 6341dc3Copy full SHA for 6341dc3
src/args.ts
@@ -77,6 +77,16 @@ export function parseArgs<T extends ArgsDef = ArgsDef>(
77
);
78
}
79
} else if (arg.type === "number") {
80
+ if (parsedArgsProxy[arg.name] === undefined) {
81
+ if (arg.required) {
82
+ throw new CLIError(
83
+ `Missing required argument: --${arg.name}`,
84
+ "EARG",
85
+ );
86
+ }
87
+ continue;
88
89
+
90
const _originalValue = parsedArgsProxy[arg.name];
91
parsedArgsProxy[arg.name] = Number.parseFloat(
92
parsedArgsProxy[arg.name] as string,
0 commit comments