summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRyan Geary <rtgnj42@gmail.com>2020-03-17 13:26:35 -0400
committerRyan Geary <rtgnj42@gmail.com>2020-03-17 13:26:35 -0400
commitdfe4c2cad0e35996136f320b675265ce223bb326 (patch)
tree55ab8fb2b0e98d58dbe831ad4ac7551c163af1d6 /src
parent5b5fa0ed7ab6a8383dec0d7713e99bab0a175b0f (diff)
Reassign exit codes and clean up e2e_test
0 - Success 1 - Argument parsing error 2 - Regex compilation error
Diffstat (limited to 'src')
-rw-r--r--src/config.rs8
1 files changed, 4 insertions, 4 deletions
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);
}
}
}