From 88e30a0185928c54675de0afee4dc270402edc01 Mon Sep 17 00:00:00 2001 From: lifegpc Date: Sun, 25 Aug 2024 10:56:40 +0800 Subject: [PATCH] Add new config continue_when_run_failed --- src/cfg.rs | 6 ++++++ src/main.rs | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/cfg.rs b/src/cfg.rs index d52c034..34e680e 100644 --- a/src/cfg.rs +++ b/src/cfg.rs @@ -150,4 +150,10 @@ impl Config { .map(|s| s.to_owned()) .unwrap_or(true) } + + pub fn continue_when_run_failed(&self) -> bool { + self.get_bool("continue_when_run_failed") + .map(|s| s.to_owned()) + .unwrap_or(false) + } } diff --git a/src/main.rs b/src/main.rs index 7a0726b..14a4396 100644 --- a/src/main.rs +++ b/src/main.rs @@ -221,7 +221,7 @@ impl Main { }; if !ok { println!("Run failed: {:?}.", e); - if !utils::ask_continue() { + if !self._cfg.continue_when_run_failed() && !utils::ask_continue() { return Err(Error::Exited); } }