Overview
Implement core PR management commands wrapping gh pr.
Commands
pr create
pr create # Interactive
pr create --draft # Create as draft
pr create --title "feat: X" # With title
pr create --base main # Target branch
pr create --reviewer @team # Request reviewers
pr list
pr list # All open PRs
pr list --mine # My PRs only
pr list --review-requested # PRs needing my review
pr list --state merged # Merged PRs
pr list --json # JSON output for piping
pr show
pr show 123 # Show PR details
pr show 123 --checks # Include CI status
pr show 123 --comments # Include comments
pr show 123 --diff # Show diff
pr merge
pr merge 123 # Merge PR
pr merge 123 --squash # Squash merge
pr merge 123 --rebase # Rebase merge
pr merge 123 --delete-branch # Delete branch after
Implementation Notes
- Wrap
gh pr commands
- Add fluent PHP API for programmatic use
- Cache PR data locally for speed
Overview
Implement core PR management commands wrapping
gh pr.Commands
pr createpr listpr showpr mergeImplementation Notes
gh prcommands