BenchBar 0.3.1
Fixed
benchbar doctorno longer reads the MariaDB root password from the
Keychain: the livecharacter_set_serverquery added in 0.3.0 is gone.
Doctor is read only and the app runs it on a timer, so it must never
touch the Keychain. The!includedircheck stays; a missingmy.cnf
counts as a missing includedir.- Phase 01 exits 2, the documented "root password unknown" code, when a
fresh site needs the MariaDB root password and no source has it, and
benchbar installreports that as a pending manual step. - wkhtmltopdf detection prefers the official package binary in
/usr/local/binwhen it is the patched build, and warns (fix:
brew uninstall wkhtmltopdf) when an unpatched Homebrew build earlier
on PATH would shadow it.
This build is not signed with an Apple Developer ID (ad hoc signature). macOS shows "Apple could not verify" on first open of the DMG: use System Settings > Privacy & Security > Open Anyway, or install with the one liner, which downloads with curl and opens without that prompt:
curl -fsSL https://raw.githubusercontent.com/askysh/benchbar/main/install.sh | bashChecksums are in SHA256SUMS.