diff --git a/src/backend/todo_per_backend.rs b/src/backend/todo_per_backend.rs index 46dcc28..f3a2dbf 100644 --- a/src/backend/todo_per_backend.rs +++ b/src/backend/todo_per_backend.rs @@ -65,18 +65,15 @@ impl ToDoPerBackend { Ok(()) } - pub(crate) fn show(&self, keyword: Option<&str>) { + pub(crate) fn show(&self) { for (backend, packages) in self.iter() { if packages.is_empty() { continue; } - if let Some(kw) = keyword { - println!("Would {kw} the following packages:"); - } - println!("[{}]", backend.get_section()); + println!(" [{}]", backend.get_section()); for package in packages { - println!("{package}"); + println!(" {package}"); } } } diff --git a/src/core.rs b/src/core.rs index 527caa0..2c84fe2 100644 --- a/src/core.rs +++ b/src/core.rs @@ -96,7 +96,8 @@ impl Pacdef { return Ok(()); } - to_install.show("install".into()); + println!("Would install the following packages:"); + to_install.show(); if !get_user_confirmation()? { return Ok(()); @@ -141,7 +142,7 @@ impl Pacdef { fn show_unmanaged_packages(mut self) { let unmanaged_per_backend = &self.get_unmanaged_packages(); - unmanaged_per_backend.show(None); + unmanaged_per_backend.show(); } fn get_unmanaged_packages(&mut self) -> ToDoPerBackend { @@ -176,7 +177,8 @@ impl Pacdef { return Ok(()); } - to_remove.show("remove".into()); + println!("Would remove the following packages"); + to_remove.show(); if !get_user_confirmation()? { return Ok(());