diff --git a/src/main.rs b/src/main.rs index 033ccd2a..9cf2f19c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -99,7 +99,14 @@ impl State { } } -fn main() -> Result<(), Box> { +fn main() { + if let Err(err) = main_inner() { + error!("Error occured in main(): {}", err); + process::exit(1); + } +} + +fn main_inner() -> Result<(), Box> { let raw_args = RawArgs::from_args(); let mut cursor = raw_args.cursor(); let git_hash = option_env!("GIT_HASH").unwrap_or("unknown");