From 1f2a8215f95de83c93c47485c2052cb3d1a45637 Mon Sep 17 00:00:00 2001 From: Alexander Zeitler Date: Thu, 23 May 2019 21:06:43 +0200 Subject: [PATCH] handle error based on exit code --- index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 596a13b..53a267b 100644 --- a/index.js +++ b/index.js @@ -82,7 +82,11 @@ const execCompose = (command, args, options) => new Promise((resolve, reject) => childProc.on('exit', exitCode => { result.exitCode = exitCode; - resolve(result); + if (exitCode !== 0) { + return reject(new Error(result.err)); + } + + return resolve(result); }); if (options.log) {