Repository navigation
Brewer 1.0.3
Follow-up fix: Mac App Store upgrades now actually work.
Website: https://monzdigital.github.io/brewer/
What's fixed
- App Store (mas) upgrades run with the native password dialog.
mas 7 requires root for install/upgrade (App Store apps are owned by
root) and re-executes itself through a hardcoded/usr/bin/sudo- which
cannot prompt without a terminal and ignores askpass helpers unless
invoked with-A. Brewer now elevates mas itself withsudo -A, so the
standard macOS administrator-password dialog appears and the upgrade
proceeds. mas is designed for this and restores your user context via
SUDO_UID/SUDO_GID. (1.0.2's environment-only approach was not enough;
this one is verified against how the mas binary actually calls sudo.) - Per-app "Queued" states on App Store rows while their upgrade is in line.
As always: the password goes from Apple's dialog straight to sudo - Brewer
never sees or stores it, and Cancel aborts cleanly.
Install
brew install --cask monzdigital/tap/breweror download Brewer-1.0.3.zip below, unzip, and drag Brewer.app to
/Applications. Not yet notarized - first launch: System Settings →
Privacy & Security → "Open Anyway" (one time), or add --no-quarantine
to the brew command above.
Requires macOS 14 Sonoma or later and Homebrew.
Universal binary (Apple Silicon & Intel).
Checksum
SHA-256 06356342e9062d14d70ea1be0fda6eda033eff3575ad435e9c629ef81fbafe5d Brewer-1.0.3.zip