A CLI utility for Debian-based systems to visualize and purge large packages across APT, Snap, Flatpak, and Docker ecosystems simultaneously.
Linux package management is often fragmented. Uproot aggregates installed package sizes from dpkg-query, snap, and flatpak into a single, normalized list, allowing for unified sorting and removal via an fzf interface.
Compatibility Note: This tool relies on
aptanddpkg. It is strictly for Debian, Ubuntu, Linux Mint, Pop!_OS, Kali, and other Debian derivatives.
One-line install:
curl -sL https://raw.githubusercontent.com/a1xon/uproot/master/install.sh | sudo bashManual Install:
- Copy
uprootto/usr/local/bin/. chmod +x /usr/local/bin/uproot.
- Recommended:
fzf(for interactive TUI). - Falls back to
readloop/ID selection iffzfis absent.
Run as root:
sudo uprootControls (fzf mode):
TAB: Toggle selectionENTER: Confirm selectionESC: Quit
This tool executes apt purge, snap remove, flatpak uninstall, and docker system prune. Review all selections carefully before confirming.
MIT
