A macOS menu bar app that monitors Homebrew updates and lets you upgrade packages directly from the tray.
Find a file
maxsoch 617e07d53d add launch-at-login setting via SMAppService
Checkbox registers/unregisters SMAppService.mainApp (macOS 13+ API, no
helper app needed). Deliberately not mirrored in UserDefaults: the
service status is the single source of truth, and syncUI reads it live
so changes made in System Settings > Login Items stay in sync. Failures
revert the checkbox and surface the error in an alert.

Note: registration points at the app bundle's current path, so it only
behaves properly once BrewBar runs from a stable location like
/Applications — debug builds may register the build folder copy.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 22:05:14 +02:00
.claude/skills add dev tooling from /init: swiftlint, skills, gitignore; apply swiftformat 2026-07-06 21:07:17 +02:00
asset addind logo as asset 2026-06-30 17:47:46 +02:00
BrewBar add launch-at-login setting via SMAppService 2026-07-06 22:05:14 +02:00
BrewBar.xcodeproj add unit test target with BrewParser extraction 2026-07-06 21:17:26 +02:00
BrewBarTests add unit test target with BrewParser extraction 2026-07-06 21:17:26 +02:00
.gitignore add unit test target with BrewParser extraction 2026-07-06 21:17:26 +02:00
.swiftlint.yml add dev tooling from /init: swiftlint, skills, gitignore; apply swiftformat 2026-07-06 21:07:17 +02:00
LICENSE Initial commit 2026-06-30 15:16:27 +00:00
README.md update README 2026-06-30 15:53:48 +00:00

BrewBar's logo

Brew

A macOS menu bar app that monitors Homebrew updates and lets you upgrade packages directly from the tray.