Release Notes
Fixed
- Locked worktree detection:
wt removenow detects locked worktrees upfront and shows a clear error with unlock instructions, instead of reporting success but silently failing. (#408, #412) - Windows Git Bash shell integration: Shell detection now handles Windows-style paths in
$SHELL(e.g.,C:\Program Files\Git\usr\bin\bash.exe). Fixes #348. (#398)
Documentation
- CLI help text clarity: Improved descriptions for
wt,wt list,wt step push,wt step squash,wt remove, andwt config state. (#410) - Installation commands: Removed
$prefixes from install commands for easier copy-paste. (#405, thanks @muzzlol)
Internal
- Home worktree lookup: Centralized with
find_home()andhome_path()methods for more consistent behavior with bare repos. - Windows CI: Added cross-platform mock infrastructure for testing Windows-specific behavior.
Install worktrunk 0.9.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/max-sixty/worktrunk/releases/download/v0.9.2/worktrunk-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/max-sixty/worktrunk/releases/download/v0.9.2/worktrunk-installer.ps1 | iex"Download worktrunk 0.9.2
| 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 |