Skip to content

feat: ship CLI via pip/pipx/Homebrew like Entire ships - #5

Closed
codeyogi911 wants to merge 3 commits into
mainfrom
claude/ship-cli-distribution-Qinav
Closed

feat: ship CLI via pip/pipx/Homebrew like Entire ships#5
codeyogi911 wants to merge 3 commits into
mainfrom
claude/ship-cli-distribution-Qinav

Conversation

@codeyogi911

Copy link
Copy Markdown
Owner

Rename lib/ → reflect_cli/ as a proper Python package. Add pyproject.toml
with console_scripts entry point so pip install reflect-cli and
pipx install reflect-cli work out of the box.

Distribution channels:

  • PyPI: pip/pipx install reflect-cli
  • Homebrew: brew tap codeyogi911/tap && brew install reflect-cli
  • Curl installer: curl -fsSL .../install.sh | bash (auto-detects best method)

Adds publish.yml workflow (triggers on git tags) for PyPI trusted publishing,
GitHub releases, and Homebrew tap updates. Includes Homebrew formula template.

https://claude.ai/code/session_015u199PXPEv5cyD8UjcRQkd

claude added 3 commits April 4, 2026 08:09
Rename lib/ → reflect_cli/ as a proper Python package. Add pyproject.toml
with console_scripts entry point so `pip install reflect-cli` and
`pipx install reflect-cli` work out of the box.

Distribution channels:
- PyPI: pip/pipx install reflect-cli
- Homebrew: brew tap codeyogi911/tap && brew install reflect-cli
- Curl installer: curl -fsSL .../install.sh | bash (auto-detects best method)

Adds publish.yml workflow (triggers on git tags) for PyPI trusted publishing,
GitHub releases, and Homebrew tap updates. Includes Homebrew formula template.

https://claude.ai/code/session_015u199PXPEv5cyD8UjcRQkd
Single install method: curl -fsSL .../install.sh | bash
Removes Homebrew formula and tap workflow. Keeps PyPI publish
for the curl installer to pip-install from the local clone.

https://claude.ai/code/session_015u199PXPEv5cyD8UjcRQkd
@codeyogi911 codeyogi911 closed this Apr 9, 2026
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.

2 participants