aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-02-10 16:43:28 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-02-10 16:43:28 -0800
commit29a718e25dcddcf0f0d5b0b73246697286d1be90 (patch)
treed5e1ab0c2263cbdf1c357804ac93985e5f6494f7 /src
parent8fca3f24879be7eeea35f6e43c2481c502f12aff (diff)
downloadbun-29a718e25dcddcf0f0d5b0b73246697286d1be90.tar.gz
bun-29a718e25dcddcf0f0d5b0b73246697286d1be90.tar.zst
bun-29a718e25dcddcf0f0d5b0b73246697286d1be90.zip
[bun run] Fix exit code when script fails
Diffstat (limited to '')
-rw-r--r--src/cli/run_command.zig3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cli/run_command.zig b/src/cli/run_command.zig
index 8141a100c..4613232de 100644
--- a/src/cli/run_command.zig
+++ b/src/cli/run_command.zig
@@ -264,7 +264,8 @@ pub const RunCommand = struct {
if (result.Exited > 0) {
Output.prettyErrorln("<r><red>Script error<r> <b>\"{s}\"<r> exited with {d} status<r>", .{ name, result.Exited });
Output.flush();
- std.os.exit(@truncate(u8, result.Signal));
+
+ std.os.exit(result.Exited);
}
return true;