Release Notes
Improved
- Shell integration prompt: When shell integration isn't active after
wt switch, an interactive prompt offers to install it. The prompt remembers your choice and falls back to a hint for non-TTY environments. - Template variable names: Renamed for clarity:
repo_root→repo_path,worktree→worktree_path,main_worktree→repo. Addedmain_worktree_pathfor accessing the main worktree's absolute path. Deprecated names work with migration warnings and auto-generated.newconfig files. - Shell integration warnings: Specific diagnostic messages when shell cd won't work: "shell integration not installed", "shell requires restart", "ran ./wt; shell integration wraps wt", or "ran git wt; running through git prevents cd".
- RUNTIME section in
wt config show: Displays binary name, version, and shell integration status to help debug invocation issues. - Clickable CI indicator: The CI status indicator (●) in
wt listoutput is now a clickable link to the PR in terminals that support OSC 8 hyperlinks. wt switchhelp text: Clarifies the difference fromgit switchand documents common failure conditions.
Fixed
- Hook path display: Hook announcements show the execution path when shell integration isn't active.
- Approval matching with deprecated vars: Approvals now match regardless of whether they were saved with deprecated or current variable names.
- Documentation filter syntax: Fixed incorrect Jinja filter examples that showed
~concatenation with|filter without parentheses. (#373, thanks @coriocactus)
Documentation
- Pre-remove hook example: Added pattern for cleaning up background processes (e.g., killing dev servers) when worktrees are removed.
Install worktrunk 0.9.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/max-sixty/worktrunk/releases/download/v0.9.0/worktrunk-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/max-sixty/worktrunk/releases/download/v0.9.0/worktrunk-installer.ps1 | iex"Download worktrunk 0.9.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 |