Skip to content

v0.1.0 - Initial Release

Choose a tag to compare

@shhac shhac released this 22 Jul 14:31
· 205 commits to main since this release
bbc241a

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 ~/.zshrc

Quick 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 worktrees

See 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.