From dfe4c2cad0e35996136f320b675265ce223bb326 Mon Sep 17 00:00:00 2001 From: Ryan Geary Date: Tue, 17 Mar 2020 13:26:35 -0400 Subject: Reassign exit codes and clean up e2e_test 0 - Success 1 - Argument parsing error 2 - Regex compilation error --- src/config.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/config.rs b/src/config.rs index 78771cf..c12fc11 100644 --- a/src/config.rs +++ b/src/config.rs @@ -32,19 +32,19 @@ impl Config { }) { Ok(r) => r, Err(e) => { - // Exit code of 1 means failed to compile field_separator regex + // Exit code of 2 means failed to compile field_separator regex match e { regex::Error::Syntax(e) => { eprintln!("Syntax error compiling regular expression: {}", e); - process::exit(1); + process::exit(2); } regex::Error::CompiledTooBig(e) => { eprintln!("Compiled regular expression too big: compiled size cannot exceed {} bytes", e); - process::exit(1); + process::exit(2); } _ => { eprintln!("Error compiling regular expression: {}", e); - process::exit(1); + process::exit(2); } } } -- cgit v1.2.3