Release Notes
Improved
-
wt step relocatecommand: Move worktrees to their expected paths based on theworktree-pathtemplate. Supports--dry-runpreview, filtering by branch name, and--committo auto-commit dirty worktrees before moving. Handles complex scenarios including worktree swaps (A→B, B→A), chains, and the--clobberflag to back up blocking non-worktree paths. Docs (#790) -
LLM setup prompt: First-time interactive prompt when users attempt
wt merge,wt step commit, orwt step squashwithout LLM configuration. Detects available tools (claude, codex) and offers auto-configuration with?to preview the generated config. Addskip-commit-generation-promptto user config to suppress. (#867) -
Consistent prompt styling: Interactive prompts now use consistent cyan styling via
prompt_message()formatting. (#858)
Fixed
- Path display in error messages: User-facing paths now consistently use
format_path_for_display(), fixing cases where raw.display()output could show inconsistent path formats. (#856)
Documentation
- Added Quick Start section to front page showing the switch → list → merge workflow. (#864)
- Updated template documentation: removed deprecated
template-fileoptions, added{{ git_diff_stat }}variable, clarified squash-only variables. (#854) - Fixed stale documentation for
[commit.generation]config format, statusline context gauge, and CI status for remote-only branches. (#853)
Internal
- Bumped nix crate from 0.30.1 to 0.31.1. (#860)
- Refactored deprecation detection for better modularity. (#852)
Install worktrunk 0.20.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/max-sixty/worktrunk/releases/download/v0.20.0/worktrunk-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/max-sixty/worktrunk/releases/download/v0.20.0/worktrunk-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install max-sixty/worktrunk/wtDownload worktrunk 0.20.0
| File | Platform | Checksum |
|---|---|---|
| worktrunk-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| worktrunk-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| worktrunk-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| worktrunk-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| worktrunk-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |