v0.1.0 - Initial Release
git-wt v0.1.0
First release of git-wt - A fast, reliable CLI tool for managing git worktrees.
Highlights
- π Create, remove, and navigate between worktrees with ease
- π― Interactive selection with arrow keys or number input
- π Automatic configuration syncing (.env, .claude, etc.)
- π Safety features including uncommitted changes detection
- π» Shell integration for seamless directory navigation
- β‘ Written in Zig for performance and zero dependencies
Installation
Download the appropriate binary for your platform and extract:
# macOS (Universal - Intel & Apple Silicon)
tar -xzf git-wt-macos-universal.tar.gz
sudo mv git-wt-macos-universal /usr/local/bin/git-wt
# Linux x86_64
tar -xzf git-wt-x86_64-linux.tar.gz
sudo mv git-wt-x86_64-linux /usr/local/bin/git-wt
# Set up shell alias (required for directory navigation)
echo 'eval "$(git-wt alias gwt)"' >> ~/.zshrc
source ~/.zshrcQuick Start
To get your shell set up, see git-wt --help setup
After which, you can...
gwt new feature-branch # Create and navigate to new worktree
gwt go # Interactive worktree selection
gwt rm # Remove worktrees (multi-select)
gwt list # List all worktreesSee the README for full documentation.
Platform Binaries
- git-wt-macos-universal.tar.gz - macOS Universal (Intel + Apple Silicon)
- git-wt-x86_64-macos.tar.gz - macOS Intel only
- git-wt-aarch64-macos.tar.gz - macOS Apple Silicon only
- git-wt-x86_64-linux.tar.gz - Linux x86_64
- git-wt-aarch64-linux.tar.gz - Linux ARM64
Windows users should use WSL2 with the Linux build.