We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent db40f70 commit 511c22cCopy full SHA for 511c22c
1 file changed
src/cli.ts
@@ -1229,7 +1229,12 @@ const isDirectRun =
1229
process.argv[1]?.endsWith("cli.js") || process.argv[1]?.endsWith("cli.ts") || process.argv[1]?.includes("prism");
1230
1231
if (isDirectRun) {
1232
- program.parse();
+ program.parseAsync().catch((err: any) => {
1233
+ // Print clean error message without stack trace for known errors
1234
+ const message = err?.message || String(err);
1235
+ console.error(`error: ${message}`);
1236
+ process.exit(1);
1237
+ });
1238
}
1239
1240
export { program };
0 commit comments