diff --git a/bin/run.js b/bin/run.js index 16b04a73ebc..6953b4a4d4f 100755 --- a/bin/run.js +++ b/bin/run.js @@ -74,9 +74,9 @@ Run ${chalk.inverse.hex(NETLIFY_CYAN_HEX)('{updateCommand}')} to update` try { await runProgram(program, argv) - program.onEnd() + await program.onEnd() } catch (error) { - program.onEnd(error) + await program.onEnd(error) } } diff --git a/src/commands/base-command.ts b/src/commands/base-command.ts index dcdf0f1aa89..bdf50564224 100644 --- a/src/commands/base-command.ts +++ b/src/commands/base-command.ts @@ -473,6 +473,8 @@ export default class BaseCommand extends Command { logError(error_ instanceof Error ? error_ : format(error_)) exit(1) } + + exit() } async authenticate(tokenFromFlag?: string) {