Skip to content

README: install the formula, not the cask - #4

Merged
las7 merged 1 commit into
mainfrom
readme-formula-command
Aug 13, 2026
Merged

README: install the formula, not the cask#4
las7 merged 1 commit into
mainfrom
readme-formula-command

Conversation

@las7

@las7 las7 commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

The tap now ships reachpad as a Homebrew formula (Reachpad/homebrew-tap#1). Homebrew stamps com.apple.quarantine on everything a cask stages, so a cask-installed reachpad met Gatekeeper on first run — "Apple could not verify 'reachpad' is free of malware" — and our release binary is only ad-hoc signed by the linker, so that check could never pass. Formula installs are not quarantined.

brew install --cask reachpad/tap/reachpad stops resolving the moment that PR merges, so this README would hand every reader a command that errors.

  • install: brew install reachpad/tap/reachpad
  • update hint: brew upgrade reachpad

README.md is repo-local (assemble-cli-repo.sh preserves it), so this survives the next source sync.

Still to do, in the private repo: self_update.rs and doctor.rs print brew upgrade --cask reachpad from the shipped binary. install_source() itself is fine — it already matches both Caskroom and Cellar, so a formula install is still correctly detected as Homebrew-owned.

greentree green: fmt, cargo test --workspace --locked, shellcheck.

🤖 Generated with Claude Code

https://claude.ai/code/session_01JrWZfU5n6N1QtyUCiaXcM2

The tap ships reachpad as a Homebrew formula now (Reachpad/homebrew-tap#1),
because a cask stages its files with com.apple.quarantine and macOS then
refuses to run our un-notarized binary. `brew install --cask` stops
resolving once that lands.

README.md is repo-local — assemble-cli-repo.sh preserves it — so this is
not overwritten by the next source sync. The matching change to what the
CLI itself prints belongs in the private repo.

Greentree-Change-Id: 3f07ab69d223355dec2271282297e7b6
@las7
las7 merged commit 8bf928e into main Aug 13, 2026
1 check passed
@las7
las7 deleted the readme-formula-command branch August 13, 2026 21:16
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