aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-13 02:38:54 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-13 02:38:54 -0800
commit58b67347e640be66814a22712ceecdc506ae6e53 (patch)
treede11530d127e734e320fbc85148d01c73ed97cca
parent1a0fb4cf83a95ac8e7edb8eb80840d6e6376496c (diff)
downloadbun-58b67347e640be66814a22712ceecdc506ae6e53.tar.gz
bun-58b67347e640be66814a22712ceecdc506ae6e53.tar.zst
bun-58b67347e640be66814a22712ceecdc506ae6e53.zip
Fix incorrect exit status message
Diffstat (limited to '')
-rw-r--r--src/cli/run_command.zig9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/cli/run_command.zig b/src/cli/run_command.zig
index 161b1362b..8a9ecd01c 100644
--- a/src/cli/run_command.zig
+++ b/src/cli/run_command.zig
@@ -315,15 +315,18 @@ pub const RunCommand = struct {
};
switch (result) {
.Exited => |code| {
- Output.prettyErrorln("<r><red>error<r> \"<b>{s}<r>\" exited with {d} status<r>", .{ std.fs.path.basename(executable), code });
+ if (code > 0)
+ Output.prettyErrorln("<r><red>error<r> \"<b>{s}<r>\" exited with {d} status<r>", .{ std.fs.path.basename(executable), code });
Global.exit(code);
},
.Signal => |sig| {
- Output.prettyErrorln("<r><red>error<r> \"<b>{s}<r>\" signaled {d}<r>", .{ std.fs.path.basename(executable), sig });
+ if (sig > 0)
+ Output.prettyErrorln("<r><red>error<r> \"<b>{s}<r>\" signaled {d}<r>", .{ std.fs.path.basename(executable), sig });
Global.exit(1);
},
.Stopped => |sig| {
- Output.prettyErrorln("<r><red>error<r> \"<b>{s}<r>\" stopped: {d}<r>", .{ std.fs.path.basename(executable), sig });
+ if (sig > 0)
+ Output.prettyErrorln("<r><red>error<r> \"<b>{s}<r>\" stopped: {d}<r>", .{ std.fs.path.basename(executable), sig });
Global.exit(1);
},
.Unknown => |sig| {