Skip to content

feat: add --install flag to packs rotation add#468

Merged
garysheng merged 1 commit intoPeonPing:mainfrom
Faithfinder:feat/rotation-add-install
Apr 14, 2026
Merged

feat: add --install flag to packs rotation add#468
garysheng merged 1 commit intoPeonPing:mainfrom
Faithfinder:feat/rotation-add-install

Conversation

@Faithfinder
Copy link
Copy Markdown
Contributor

Summary

  • Adds --install flag to peon packs rotation add that downloads missing packs from the registry before adding them to rotation
  • Mirrors the existing peon packs use --install behavior — same arg parsing pattern, same resolve_pack_download call
  • Updates bash and fish completions to offer --install after pack name

Test plan

  • All 4 new rotation add --install tests pass
  • Full suite (372 tests) — no regressions

Generated with Claude Code

Downloads missing packs from the registry before adding them to
rotation, matching the existing `peon packs use --install` behavior.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 14, 2026

@Faithfinder is attempting to deploy a commit to the Gary Sheng's projects Team on Vercel.

A member of the Team first needs to authorize it.

@garysheng garysheng merged commit 07c3c9f into PeonPing:main Apr 14, 2026
0 of 3 checks passed
garysheng added a commit that referenced this pull request Apr 14, 2026
- native macOS notifications with subtitle + session grouping (#466)
- peon packs rotation add --install flag (#468)
- inline shell var to os.environ.get() refactor (#469)
- peon setup wizard docs (#467)
- homebrew formula delegates to pack-download.sh (homebrew-tap #15)
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