diff --git a/packages/cli/src/commands/base-command.ts b/packages/cli/src/commands/base-command.ts index 876374f985..bc0080e0de 100644 --- a/packages/cli/src/commands/base-command.ts +++ b/packages/cli/src/commands/base-command.ts @@ -282,7 +282,8 @@ export abstract class BaseCommand { await sleep(100); // give any in-flight query some time to finish await this.dbConnection.close(); } - process.exit(); + const exitCode = error ? 1 : 0; + process.exit(exitCode); } protected onTerminationSignal(signal: string) {