mvanhorn/printing-press-library

Add Homebrew package intelligence CLI

Open

#1.187 aberto em 15 de jun. de 2026

Ver no GitHub
 (0 comments) (0 reactions) (0 assignees)Go (371 forks)github user discovery
enhancementhelp wanted

Métricas do repositório

Stars
 (1.443 stars)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

Goal

Add a Printing Press CLI for Homebrew formula/cask intelligence.

Free source

  • Homebrew formula/cask JSON APIs.
  • Homebrew analytics endpoints where appropriate.

Agent jobs

  • Pick the right package/cask to install.
  • Check popularity, dependencies, install names, and freshness.
  • Explain formula changes or cask migration issues.
  • Compare alternatives before recommending an install command.

Proposed command shape

  • homebrew-intel-pp-cli formula ripgrep --agent
  • homebrew-intel-pp-cli cask cursor --agent
  • homebrew-intel-pp-cli search postgres --agent
  • homebrew-intel-pp-cli analytics wget --agent
  • homebrew-intel-pp-cli compare fd ripgrep ag --agent

Non-goals

No install/uninstall/update operations. This should be read-only package intelligence.\n\n## Implementation path\n\nThis is a new CLI candidate, so do not hand-build it directly in this published library repo. Run it through the canonical Printing Press generation flow in cli-printing-press, keep manuscripts/proofs, then publish into this repo with the publish flow.\n\n## Acceptance criteria\n\n- Research notes explain the source/API/feed contract, rate limits, auth needs, and freshness behavior.\n- CLI exposes a small agent-native command set, not a raw endpoint dump.\n- --json / --agent output is stable and compact.\n- If the source benefits from history, add local SQLite sync plus since/diff commands.\n- Skill includes high-signal recipes and clear non-goals.\n- Dogfood proves at least three realistic agent workflows.

Guia do colaborador