From 591eb30c2d5aefcbac9cda8ad1fca17f7ed23fff Mon Sep 17 00:00:00 2001 From: Robert Kieffer Date: Wed, 13 Sep 2023 11:12:00 -0700 Subject: [PATCH] fix!: exit from CLI with non-zero exit code when no result --- src/mime_cli.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mime_cli.ts b/src/mime_cli.ts index 42550ce..f7adc4a 100755 --- a/src/mime_cli.ts +++ b/src/mime_cli.ts @@ -65,6 +65,9 @@ export default async function () { } else if (args.includes('--reverse') || args.includes('-r')) { const mimeType = args[args.length - 1]; const extension = mime.getExtension(mimeType); + + if (!extension) process.exit(1); + process.stdout.write(extension + '\n'); process.exit(0); } @@ -72,5 +75,7 @@ export default async function () { const file = args[0]; const type = mime.getType(file); + if (!type) process.exit(1); + process.stdout.write(type + '\n'); }