Current state
Our Homebrew install is documented as a multi-step:
brew tap basicmachines-co/basic-memory
brew trust basicmachines-co/basic-memory # Homebrew 5.1+; required in 6.0
brew install basic-memory
None of that is necessary. Homebrew's fully-qualified form auto-taps and records per-formula trust in one shot (per the Tap Trust docs: "Installing a fully-qualified formula or cask name trusts only that item"). But because the tap repo is named homebrew-basic-memory and the formula inside is also basic-memory, the one-liner stutters:
brew install basicmachines-co/basic-memory/basic-memory
Proposal (v1.0)
Rename the tap repo homebrew-basic-memory → homebrew-tap, following the common single-tap convention (hashicorp/tap/terraform, goreleaser/tap/goreleaser), so the install becomes:
brew install basicmachines-co/tap/basic-memory
Migration checklist
Why v1.0
Cosmetic rename with real churn (docs, workflow, user-facing name), so it batches naturally with the v1.0 surface cleanup. Cheapest to do while the Homebrew user base is small.
Current state
Our Homebrew install is documented as a multi-step:
brew tap basicmachines-co/basic-memory brew trust basicmachines-co/basic-memory # Homebrew 5.1+; required in 6.0 brew install basic-memoryNone of that is necessary. Homebrew's fully-qualified form auto-taps and records per-formula trust in one shot (per the Tap Trust docs: "Installing a fully-qualified formula or cask name trusts only that item"). But because the tap repo is named
homebrew-basic-memoryand the formula inside is alsobasic-memory, the one-liner stutters:Proposal (v1.0)
Rename the tap repo
homebrew-basic-memory→homebrew-tap, following the common single-tap convention (hashicorp/tap/terraform,goreleaser/tap/goreleaser), so the install becomes:Migration checklist
.github/workflows/release.ymlto target the renamed repo.claude/commands/release/release.md) install referencesbrew trust basicmachines-co/tap)brew install basic-memoryusers shouldbrew trustonce before Homebrew 6Why v1.0
Cosmetic rename with real churn (docs, workflow, user-facing name), so it batches naturally with the v1.0 surface cleanup. Cheapest to do while the Homebrew user base is small.