We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bb6ede8 commit 7f3e9dbCopy full SHA for 7f3e9db
1 file changed
src/cli/parse-args.ts
@@ -82,8 +82,12 @@ export function parseArgs(argv: string[]): ParsedArgs {
82
}
83
catch (error) {
84
// There was an error parsing the command-line args
85
- console.error((error as Error).message);
86
- console.error(helpText);
87
- return process.exit(ExitCode.InvalidArgument);
+ return errorHandler(error as Error);
88
89
+
+function errorHandler(error: Error): never {
90
+ console.error(`${error.name}: ${error.message}`);
91
+ console.error(usageText);
92
+ return process.exit(ExitCode.InvalidArgument);
93
+}
0 commit comments