Skip to content

docs(readme): lead with the install script; Homebrew needs brew trust first - #183

Merged
skzv merged 1 commit into
mainfrom
docs/install-homebrew-trust
Aug 5, 2026
Merged

docs(readme): lead with the install script; Homebrew needs brew trust first#183
skzv merged 1 commit into
mainfrom
docs/install-homebrew-trust

Conversation

@skzv

@skzv skzv commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Same fix as ccmux-website#14, applied to the README.

The documented install command has been failing for new users. Homebrew 6 refuses formulae from untrusted third-party taps, and it's a hard error with no interactive prompt:

Error: Refusing to load formula skzv/tap/ccmux from untrusted tap skzv/tap.

Nothing about ccmux changed — Homebrew did. I hit this while smoke-testing the v0.2.0 release and confirmed require_tap_trust is on by default (Homebrew 6.0.5, no env vars) and that raise_untrusted! raises unconditionally, so it isn't a niche configuration.

The fix is one extra command (brew trust --tap skzv/tap, once per machine) — but that would make "Setup is one command" in the intro false. So the README now leads with the install script, which has no tap and no trust gate and is a genuine one-liner, and Homebrew gets its own block underneath with the trust step and the exact error it prevents.

Verified the script installs v0.2.0 to ~/.local/bin and the binary runs.

🤖 Generated with Claude Code

… first

The documented install command has been failing for new users. Homebrew
6 refuses formulae from untrusted third-party taps and it's a hard error
with no prompt:

  Refusing to load formula skzv/tap/ccmux from untrusted tap skzv/tap.

Nothing here changed — Homebrew did. Confirmed require_tap_trust is on
by default (6.0.5, no env set) and raise_untrusted! is unconditional, so
every new user hits it.

The fix is one extra command, but that costs the 'Setup is one command'
line at the top, so lead with the install script (no tap, no gate) and
give Homebrew its own block right under it with the trust step and the
error it prevents. Verified the script installs v0.2.0 to ~/.local/bin.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@skzv
skzv merged commit f1f73ea into main Aug 5, 2026
6 checks passed
@skzv
skzv deleted the docs/install-homebrew-trust branch August 5, 2026 05:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant