Release Notes
Improved
post-switchhook: New hook that runs in the background after everywt switchoperation. Unlikepost-start(which only runs on creation),post-switchruns on all switch results. Use cases include renaming terminal tabs, updating tmux window names, and IDE notifications.- Signal forwarding for hooks: Hooks now receive SIGINT/SIGTERM when the parent process is interrupted, allowing proper cleanup. Previously, non-interactive shells continued executing after signals.
- Faster
wt listskeleton: Time-to-skeleton reduced by caching default branch lookup, batching timestamp fetching, and deferring non-essential git operations. Skeleton shows·placeholder for gutter symbols until data loads. - Clearer
--clobberhint: Error message now says "to overwrite (with backup)" instead of "to retry with backup".
Documentation
- State side-effects: Added section explaining how Worktrunk state operations may trigger git commands.
wt mergelocation: Clarified thatwt mergeruns from the feature worktree.
Download worktrunk 0.6.1
| 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 |