Skip to content

docs: lead with brew install qeet, since a one-time tap earns it - #7

Open
msboffl wants to merge 2 commits into
mainfrom
develop
Open

docs: lead with brew install qeet, since a one-time tap earns it#7
msboffl wants to merge 2 commits into
mainfrom
develop

Conversation

@msboffl

@msboffl msboffl commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

The README led with brew install qeetgroup/tap/qeet, which is uglier than necessary.

What changed

brew tap qeetgroup/tap    # once per machine
brew install qeet

After that one-time tap, Homebrew resolves the bare name from it, so brew install qeet and
brew upgrade qeet both work. The prefixed form is still mentioned as an equivalent
one-liner.

The imprecision that mattered

The old wording said brew install qeet "does not work yet". That was wrong in a way
worth calling out: it works on any machine that has tapped — which includes every machine that
ever installed via the prefixed form, because that taps automatically.

So the bare command appears to work when you test it locally while still failing on a fresh
machine. Verified here: qeetgroup/tap is in brew tap, qeet returns HTTP 404 from
homebrew-core, and brew info qeet resolves From: qeetgroup/homebrew-tap.

docs/releasing.md now spells that trap out, because it is exactly how a command that only
works for the author ends up in documentation.

What is genuinely still missing

  • homebrew-core, for a truly tap-free brew install qeet — needs the notability threshold
    and a from-source formula.
  • Automatic tap updates. Added to Limitations, because it has real user impact:
    brew upgrade qeet silently lags a release until the formula is pushed by hand. It needed
    doing manually to get this machine from 0.1.1 to 0.2.1.

msboffl and others added 2 commits August 28, 2026 19:38
The README led with `brew install qeetgroup/tap/qeet`, which is uglier than it
needs to be. After `brew tap qeetgroup/tap`, Homebrew resolves the bare name
from that tap, so `brew install qeet` and `brew upgrade qeet` both work. The
install instructions now lead with the two-step and mention the prefixed
one-liner as an equivalent.

The previous wording was also imprecise in a way that matters: it said
`brew install qeet` "does not work yet", when in fact it works on any machine
that has tapped -- which includes every machine that ever installed via the
prefixed form, because that taps automatically. That is a trap when testing:
the bare command appears to work locally while still failing on a fresh
machine. docs/releasing.md now spells that out, since it is the kind of thing
that leads to documenting a command that only works for the person who wrote
the docs.

What genuinely remains missing is homebrew-core, which needs the notability
threshold and a from-source formula. Limitations says that, and also notes that
the tap is not yet updated automatically on release -- so `brew upgrade` can
lag a release until the publish job is enabled.
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