Browse installed packages, upgrade outdated ones, search formulae and casks, and explore taps, all by driving the brew CLI. Includes a Taskfile for running, testing and building. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
962 B
962 B
Taproom
A Flutter desktop frontend for Homebrew: browse what's installed, see and apply upgrades, search formulae and casks, and explore your taps.
It drives the brew CLI directly (JSON output for queries, streamed output
for installs), so it needs Homebrew at /opt/homebrew or /usr/local and
runs without the macOS App Sandbox (see macos/Runner/*.entitlements),
since a sandboxed app can't launch brew.
Casks whose installers need sudo prompt for your password via a native
dialog (a SUDO_ASKPASS helper written to the temp dir at launch).
Develop
Tasks are defined in Taskfile.yml (go-task,
brew install go-task); run task to list them.
task run # debug build; needs full Xcode, not just the Command Line Tools
task check # format check + analyze + tests (tests include read-only
# checks against your real brew)
task install # release build copied to /Applications