Make flag error message more helpful when flag undefined

This commit is contained in:
Jerko Steiner 2019-08-14 14:16:19 +07:00
parent 198cff3d35
commit f8536b7446

View File

@ -310,7 +310,9 @@ export function argparse<T extends IArgsConfig>(
}, {} as Record<string, true>) }, {} as Record<string, true>)
function getArgumentName(nameOrAlias: string): string { function getArgumentName(nameOrAlias: string): string {
return nameOrAlias in config ? nameOrAlias : aliases[nameOrAlias] return (nameOrAlias in config
? nameOrAlias
: aliases[nameOrAlias]) || nameOrAlias
} }
function processFlags(argument: string): string { function processFlags(argument: string): string {