From e97b234fbd8a2ad3667d178b01a26a2c88c70cd3 Mon Sep 17 00:00:00 2001 From: Andrei Alecu Date: Fri, 16 Oct 2020 16:39:34 +0300 Subject: [PATCH] fix: change exit code if an error occurred --- src/bin.ts | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/src/bin.ts b/src/bin.ts index b7341a658..56e72da4c 100644 --- a/src/bin.ts +++ b/src/bin.ts @@ -30,19 +30,23 @@ Examples `) } -if (arg === 'add') { - add({ - cwd: process.cwd(), - hookName: params[0], - cmd: params[1], - }) -} else if (arg === 'install') { - install({ - cwd: process.cwd(), - dir: params[0], - }) -} else if (['--version', '-v'].includes(arg)) { - version() -} else { - help() +try { + if (arg === 'add') { + add({ + cwd: process.cwd(), + hookName: params[0], + cmd: params[1], + }) + } else if (arg === 'install') { + install({ + cwd: process.cwd(), + dir: params[0], + }) + } else if (['--version', '-v'].includes(arg)) { + version() + } else { + help() + } +} catch { + process.exitCode = 1; }