From af1157f37c04e158b96f3e2da7c641356b2219dc Mon Sep 17 00:00:00 2001 From: lesleyrs Date: Fri, 10 Feb 2023 18:56:56 +0100 Subject: Add exit code to command failed msg (#5898) --- helix-term/src/commands.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'helix-term') 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: {}", -- cgit v1.2.3-70-g09d2