From ba61630e3c83705553255ea096113f33e615db50 Mon Sep 17 00:00:00 2001 From: Noah Crowley Date: Wed, 8 Apr 2020 23:49:27 -0400 Subject: [PATCH] Exit with code 1 if any error messages come up for CI purposes (#14) * Exit with code 1 if any error messages come up for CI purposes * run cargo fmt * Take lpg's suggestion Co-Authored-By: Lucien Greathouse * cargo fmt * switch to if let Co-authored-by: Lucien Greathouse --- src/main.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main.rs b/src/main.rs index f9aa4af..58b11c0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -156,7 +156,19 @@ fn main() { _ => bad_path(input), }; + let mut exit_code = 0; + while let Some(message) = messages.recv().expect("Problem receiving message") { + if let RobloxMessage::Output { + level: OutputLevel::Error, + .. + } = message + { + exit_code = 1; + } + print_message(&message); } + + process::exit(exit_code); }