From abed3be3ee63ec25d662dd2a4a1de5f6b13dae46 Mon Sep 17 00:00:00 2001 From: iff Date: Mon, 9 Dec 2024 16:09:37 +0100 Subject: [PATCH] feat: loop on failed command after successful install --- core/src/modes.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/modes.rs b/core/src/modes.rs index f3b0045..49b7765 100644 --- a/core/src/modes.rs +++ b/core/src/modes.rs @@ -145,7 +145,10 @@ pub fn cnf(data: &mut Data) { // retry after installing package if system::install_package(data, &package_manager, &package) { - let _ = suggestions::run_suggestion(data, &data.command); + let status = suggestions::run_suggestion(data, &data.command); + if !status.success() { + data.update_error(None); + suggestion(data); } } }