summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index 74a5cca..424df39 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -36,7 +36,10 @@ async fn main() {
error!(path = %args.config, error = %e, "Failed to read config file");
process::exit(1);
});
- let config = Config::load(&content);
+ let config = Config::load(&content).unwrap_or_else(|e| {
+ error!(path = %args.config, error = %e, "Failed to parse config file");
+ process::exit(1);
+ });
let state: StateMap = Arc::new(Mutex::new(HashMap::new()));
let mut tasks = JoinSet::new();
let mut task_names: HashMap<Id, String> = HashMap::new();