summaryrefslogtreecommitdiff
path: root/helix-term/src
diff options
context:
space:
mode:
authorlesleyrs2023-02-10 17:56:56 +0000
committerGitHub2023-02-10 17:56:56 +0000
commitaf1157f37c04e158b96f3e2da7c641356b2219dc (patch)
tree96fc6c4fa1ea01992e766839528561d482e8974f /helix-term/src
parentea3293b4daaa472c363105e3c2c2666a2af82ffc (diff)
Add exit code to command failed msg (#5898)
Diffstat (limited to 'helix-term/src')
-rw-r--r--helix-term/src/commands.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/helix-term/src/commands.rs b/helix-term/src/commands.rs
index 84daaef4..38a62364 100644
--- a/helix-term/src/commands.rs
+++ b/helix-term/src/commands.rs
@@ -5043,7 +5043,10 @@ async fn shell_impl_async(
log::error!("Shell error: {}", err);
bail!("Shell error: {}", err);
}
- bail!("Shell command failed");
+ match output.status.code() {
+ Some(exit_code) => bail!("Shell command failed: status {}", exit_code),
+ None => bail!("Shell command failed"),
+ }
} else if !output.stderr.is_empty() {
log::debug!(
"Command printed to stderr: {}",