Skip to content

v0.1.0

Choose a tag to compare

@BradyPlanden BradyPlanden released this 13 Feb 21:10
· 9 commits to main since this release

Release Notes

First public release of prt: a CLI for opening GitHub pull requests into dedicated git worktrees and jumping into them quickly.

Highlights

  • Added core prt workflow for resolving PR metadata and creating/reusing a worktree.
  • Added temporary workspace mode (--temp) and cleanup command (prt clean, --dry-run, --all).
  • Added config support via file/env/flags for projects dir, temp dir/TTL, terminal mode, and verbosity.
  • Added macOS terminal tab integration for iTerm2 and Terminal.app, with safe fallback to printing path.
  • Improved worktree reliability and safety:
    • Upstream tracking setup for PR branches.
    • Cross-repo fork remote handling (prt//) without overwriting existing remote URLs.
    • Worktree-local push behavior for fork PRs.
    • Stale local branch recovery when prior worktree state is inconsistent.
    • Better offline behavior when reusing existing worktrees.

Install

go install github.com/BradyPlanden/prt/cmd/prt@v0.1.0

Notes

  • Terminal tab opening is macOS-specific; other OSes print the resolved path.
  • No breaking changes in this initial release.

Full Changelog (by commit)

  • 1a95acf feat: adds versioning, autocomplete to readme, usage examples
  • e76fce6 docs: adds public API docs
  • 33c7203 feat: enhance worktree setup resilience and safety
  • c29cc50 feat: initial implementation
  • 091fd07 Initial commit

Full Changelog: https://github.com/BradyPlanden/prt/commits/v0.1.0