Description
Add parsec open <ticket> to open the associated PR/MR URL or ticket tracker page in the default browser.
Details
parsec open <ticket> — open PR/MR if shipped, or ticket page if active
parsec open <ticket> --pr — force open PR/MR
parsec open <ticket> --ticket — force open tracker page (Jira/GitHub Issues)
- Uses
open (macOS) / xdg-open (Linux) to launch browser
- PR URL is stored in oplog after ship
Implementation
- Store PR/MR URL in oplog
undo_info during ship
- Add
open command to CLI
- Look up URL from oplog or construct from tracker config
- Shell out to platform-appropriate open command
Priority
Medium difficulty, high impact
Description
Add
parsec open <ticket>to open the associated PR/MR URL or ticket tracker page in the default browser.Details
parsec open <ticket>— open PR/MR if shipped, or ticket page if activeparsec open <ticket> --pr— force open PR/MRparsec open <ticket> --ticket— force open tracker page (Jira/GitHub Issues)open(macOS) /xdg-open(Linux) to launch browserImplementation
undo_infoduring shipopencommand to CLIPriority
Medium difficulty, high impact