From bf5b90dc2cd7e15113ca0579921f5aa07374f08f Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Tue, 6 Dec 2022 07:59:03 -0800 Subject: [PATCH] cli: throw error on non zero result during install --- packages/cli/package-lock.json | 4 ++-- packages/cli/package.json | 2 +- packages/cli/src/service.ts | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/cli/package-lock.json b/packages/cli/package-lock.json index b62934d70..d1c4338f2 100644 --- a/packages/cli/package-lock.json +++ b/packages/cli/package-lock.json @@ -1,12 +1,12 @@ { "name": "scrypted", - "version": "1.0.56", + "version": "1.0.57", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "scrypted", - "version": "1.0.56", + "version": "1.0.57", "license": "ISC", "dependencies": { "@scrypted/types": "^0.0.6", diff --git a/packages/cli/package.json b/packages/cli/package.json index 03e2cd65d..651f73340 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "scrypted", - "version": "1.0.56", + "version": "1.0.57", "description": "", "main": "./dist/packages/cli/src/main.js", "bin": { diff --git a/packages/cli/src/service.ts b/packages/cli/src/service.ts index 22c48e45e..e54362663 100644 --- a/packages/cli/src/service.ts +++ b/packages/cli/src/service.ts @@ -23,6 +23,8 @@ async function runCommand(command: string, ...args: string[]) { stdio: 'inherit' }); await once(cp, 'exit'); + if (cp.exitCode) + throw new Error(`${command} exited with non zero result ${cp.exitCode}`); } async function runCommandEatError(command: string, ...args: string[]) {