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()