All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fish shell support
- Initial release
wt new <branch>- Create new worktree with new branchwt new -b <branch>- Create worktree from existing branch (auto-fetches)wt new -p <pr>- Create worktree from GitHub PR (requires gh CLI)wt new -u <branch>- Create worktree and run 'up' commandswt ls- List worktrees with colored status indicatorswt cd [name]- Change directory to worktree (main if no name)wt up- Spin up dev environment (run 'up' commands from config)wt down- Spin down dev environment (run 'down' commands from config)wt rm [-f] [name]- Remove worktree (current if no name given)wt purge- Interactive cleanup of merged worktreeswt prune- Clean stale worktree referenceswt config- Show config file pathwt update- Self-update from GitHubwt version- Show version- Support for project-specific scripts via
.cursor/worktrees.json:setup-worktree: runs on worktree creationup: runs withwt uporwt new -udown: runs withwt downcleanup-worktree: runs before worktree removal
- Colored output with NO_COLOR support
- Unknown command error message with help
- One-line installer:
curl -sSL ... | bash