Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Created with WinGet Releaser using komac v2.15.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json

PackageIdentifier: max-sixty.worktrunk
PackageVersion: v0.22.0
InstallerType: zip
NestedInstallerType: portable
NestedInstallerFiles:
- RelativeFilePath: git-wt.exe
PortableCommandAlias: git-wt
- RelativeFilePath: wt.exe
PortableCommandAlias: wt
ReleaseDate: 2026-02-02
Installers:
- Architecture: x64
InstallerUrl: https://github.com/max-sixty/worktrunk/releases/download/v0.22.0/worktrunk-x86_64-pc-windows-msvc.zip
InstallerSha256: B9A7F5C027BF9B9AC0B21A31E4D6BDEBE3B3C193170CA6A5FAA6AA91F1C791E6
ManifestType: installer
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Created with WinGet Releaser using komac v2.15.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json

PackageIdentifier: max-sixty.worktrunk
PackageVersion: v0.22.0
PackageLocale: en-US
Publisher: max-sixty
PublisherUrl: https://github.com/max-sixty
PublisherSupportUrl: https://github.com/max-sixty/worktrunk/issues
PackageName: worktrunk
PackageUrl: https://github.com/max-sixty/worktrunk
License: MIT OR Apache-2.0
LicenseUrl: https://github.com/max-sixty/worktrunk/blob/HEAD/LICENSE
ShortDescription: A Git worktree manager for trunk-based development
Description: |-
worktrunk (wt) is a Git worktree manager designed for trunk-based development workflows.
It simplifies creating, switching between, and managing Git worktrees, making it easy to
work on multiple features or branches simultaneously without the overhead of stashing
or switching branches in a single working directory.
Tags:
- cli
- git
- git-worktree
- rust
- terminal
- worktree
ReleaseNotes: |-
Release Notes
Improved
- wt switch integrates interactive picker: wt switch without arguments now opens the interactive picker (previously wt select). The separate wt select command is deprecated with a warning directing users to use wt switch instead. Closes #890. (thanks @strangemonad for the suggestion) (#894)
- TOML syntax highlighting: Config output from wt config show and wt config shell show-theme now renders TOML with syntax highlighting (table headers cyan, string values green, comments dimmed). (#905)
- Bash syntax highlighting improvements: Multi-line bash commands in hook previews now preserve syntax highlighting across newlines. Wrapped continuation lines are indented with 3 extra spaces to distinguish terminal-forced wraps from actual newlines. (#906)
- Unified background hook output: Contiguous post-switch and post-start hooks are now combined into a single output line instead of two separate lines. (#908)
Documentation
- Removed redundant horizontal rules before H1 headers in documentation pages. (#909)
Internal
- Updated GitHub Actions and Rust nightly versions. (#910)
- Bumped tree-sitter ecosystem to 0.26 for unified multi-line highlighting. (#906)
- Dependency updates: minijinja 2.15.1, clap, indexmap, ignore, thiserror, time, and others. (#912, #913)
Install worktrunk 0.22.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/max-sixty/worktrunk/releases/download/v0.22.0/worktrunk-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/max-sixty/worktrunk/releases/download/v0.22.0/worktrunk-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install max-sixty/worktrunk/wt
Download worktrunk 0.22.0
────────────────────────────────────────────────┬───────────────────┬─────────────
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
────────────────────────────────────────────────┴───────────────────┴─────────────
ReleaseNotesUrl: https://github.com/max-sixty/worktrunk/releases/tag/v0.22.0
ManifestType: defaultLocale
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Created with WinGet Releaser using komac v2.15.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json

PackageIdentifier: max-sixty.worktrunk
PackageVersion: v0.22.0
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.12.0