diff --git a/minigrep/src/main.rs b/minigrep/src/main.rs index 440c741..15cf639 100644 --- a/minigrep/src/main.rs +++ b/minigrep/src/main.rs @@ -14,7 +14,10 @@ fn main() { println!("Searching for {}", config.query); println!("In file {}", config.file_path); - run(config); + if let Err(e) = run(config) { + println!("Application error: {e}"); + process::exit(1); + } } fn run(config: Config) -> Result<(), Box<dyn Error>> {