feat: printing utils

This commit is contained in:
janishutz committed 2026-04-15 16:51:55 +02:00
1 parent f5386d0e98
commit 5734c0d524
7 files changed
+78 -16

No files matched your search

+9
View File
@@ -13,6 +13,15 @@ def list_explicitly_installed() -> List[str]:
return run_pkg_manager_cmd(["-Qeq"]).stdout.split()
def remove_orphans() -> bool:
"""Removes all orphan packages
Returns:
True if successful, False otherwise
"""
return sp.run("pacman -Qdtq | pacman -Rnsy -", capture_output=True).returncode == 0
def uninstall_package_list(pkgs: List[str]) -> bool:
"""Uninstall all packages in the list