Skip to content

a1xon/uproot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌱 Uproot

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 apt and dpkg. It is strictly for Debian, Ubuntu, Linux Mint, Pop!_OS, Kali, and other Debian derivatives.

Uproot Screenshot

Installation

One-line install:

curl -sL https://raw.githubusercontent.com/a1xon/uproot/master/install.sh | sudo bash

Manual Install:

  1. Copy uproot to /usr/local/bin/.
  2. chmod +x /usr/local/bin/uproot.

Dependencies

  • Recommended: fzf (for interactive TUI).
  • Falls back to read loop/ID selection if fzf is absent.

Usage

Run as root:

sudo uproot

Controls (fzf mode):

  • TAB: Toggle selection
  • ENTER: Confirm selection
  • ESC: Quit

Disclaimer

This tool executes apt purge, snap remove, flatpak uninstall, and docker system prune. Review all selections carefully before confirming.

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages