From 15070bce5fbcbbe8c574d3f7a1ec396515ac531b Mon Sep 17 00:00:00 2001 From: Martin von Zweigbergk Date: Sat, 7 May 2022 16:25:59 -0700 Subject: [PATCH] cli: use exit code 3 for broken pipe Since `clap` uses exit code 2 for bad CLI arguments, we should use a different code for broken pipes. --- src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 81c05973e..af04c8257 100644 --- a/src/main.rs +++ b/src/main.rs @@ -107,7 +107,7 @@ fn main() { std::process::exit(1); } Err(CommandError::BrokenPipe) => { - std::process::exit(2); + std::process::exit(3); } Err(CommandError::InternalError(message)) => { ui.write_error(&format!("Internal error: {}\n", message))