Skip to content

Releases: BradyPlanden/prt

v0.2.0

18 Feb 08:35

Choose a tag to compare

Summary

  • Adds best-try git submodule initialisation during setup
  • Adds best-try default branch fetching for correct diffs
  • Linting fixes w/ CI workflow
  • General fixes including test suite, DRY code, error-handling improvements
  • Adds logo

Full Changelog: v0.1.1...v0.2.0

v0.1.1

13 Feb 22:02

Choose a tag to compare

This release adds Homebrew tap support for prt, including stable and versioned formulas.

Added

  • Homebrew formula for current stable release:
    • Formula/prt.rb
  • Versioned Homebrew formula for the 0.1 line:
  • Release workflow automation to keep tap formulas updated on stable tags:
    • Updates Formula/prt.rb and Formula/prt@<major.minor>.rb
    • Uses direct push when possible, with PR fallback for protected branches

Install

brew tap BradyPlanden/prt https://github.com/BradyPlanden/prt
brew install BradyPlanden/prt/prt

Versioned formula:

brew install BradyPlanden/prt/prt@0.1
$(brew --prefix)/opt/prt@0.1/bin/prt --version

Full Changelog: v0.1.0...v0.1.1

v0.1.0

13 Feb 21:10

Choose a tag to compare

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