From ee7ae5785c4a20799cfa3d42436c3de0c6e5d8e2 Mon Sep 17 00:00:00 2001 From: Ian Fijolek Date: Wed, 18 Sep 2024 08:58:41 -0700 Subject: [PATCH] List packages before removing --- unhacs/main.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/unhacs/main.py b/unhacs/main.py index d2b2a58..b4d214b 100644 --- a/unhacs/main.py +++ b/unhacs/main.py @@ -235,13 +235,20 @@ class Unhacs: ) ] - if packages_to_remove and input("Remove all packages? (y/N) ").lower() != "y": - return - if package_names and not packages_to_remove: print("No packages found to remove") return + print("Packages to remove:") + for package in packages_to_remove: + print(package) + + if ( + packages_to_remove + and input("Remove listed packages? (y/N) ").lower() != "y" + ): + return + remaining_packages = [ package for package in self.read_lock_packages()