brewery-0.2.0 is not a library.
Brewery
Brewery is a Rust TUI for Homebrew. WIP.
Features
- Leaves browser with instant search filter
- Selection with details panel (description, homepage, installed versions)
- Optional deps and reverse deps loading
- Health panel (doctor, outdated leaves, activity)
- Size leaderboard for installed packages
- Package search, install, uninstall
- Cleanup, autoremove, and Brewfile export
- Light/dark theme with auto-detection and manual toggle
Controls
Navigation
j/kor↑/↓: move selectionTab/Shift+Tab: cycle focus between panels
Search Modes
/: filter installed leaves (type to filter live)Enter: exit filter mode and browse results (filter persists)Esc: clear filter and exit
f: search all packages (type query)Enter: execute search (auto-enters results mode)Esc: cancel and exit
Package Actions
i: install package (press twice to confirm)u: uninstall package (press twice to confirm)Esc: cancel pending action
Details
Enter: load details for selected packaged: load deps and reverse deps for selected package
Maintenance
r: refresh leaves lists: load sizesh: health checkc: cleanupa: autoremoveb: bundle dump
View
v: toggle details/results viewt: toggle theme (auto/light/dark)Alt+i: toggle Nerd/ASCII icons?: helpq: quit
Requirements
- Homebrew installed and available as
brew - Rust toolchain (edition 2024)
Font
- Nerd Font is optional; set
BREWERY_ASCII=1or pressAlt+ito use ASCII icons.
Installation
Changelog
See CHANGELOG.md for detailed release notes and version history.