Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: sotarok/gw

gw v0.6.1

18 Dec 01:23

Choose a tag to compare

Changelog

Features

  • afcf658 feat: Add CLI spinner for long-running operations
  • 494ccb4 feat: Add colored output for status symbols

Refactors

  • 450ed78 refactor: Split command.go into separate files by command type
  • 5b492bd refactor: Use symbol constants in config command

Installation

Go Install

go install github.com/sotarok/gw@latest

Manual Download

Download the appropriate binary for your platform from the assets below.

gw v0.6.0

25 Nov 12:56

Choose a tag to compare

Changelog

Features

  • b24930a feat: Add gw clean command to batch remove merged worktrees

Bug Fixes

  • 5016a3c fix: Improve error messages for broken worktrees in gw clean

Refactors

  • 93cd768 refactor: Extract symbols to package-level constants
  • 80e70a7 refactor: Improve gw clean command output for better readability

Installation

Go Install

go install github.com/sotarok/gw@latest

Manual Download

Download the appropriate binary for your platform from the assets below.

gw v0.5.2

27 Oct 13:31

Choose a tag to compare

Changelog

Features

  • f8bce9c feat: Add copy_envs configuration with priority-based behavior

Installation

Go Install

go install github.com/sotarok/gw@latest

Manual Download

Download the appropriate binary for your platform from the assets below.

gw v0.5.1

05 Sep 11:51

Choose a tag to compare

Changelog

Bug Fixes

  • 72d03f7 fix: Fix CI test failures for default branch name compatibility
  • f9c383a fix: Fix golangci-lint unparam warning for getDefaultBranchName
  • 5926f7c fix: Handle merged branches with deleted remotes in gw end command

Installation

Go Install

go install github.com/sotarok/gw@latest

Manual Download

Download the appropriate binary for your platform from the assets below.

gw v0.5.0

21 Aug 04:26

Choose a tag to compare

Changelog

Features

  • 46f157e feat: Add Composer support for automatic dependency installation
  • d14144b feat: Add auto-remove-branch configuration for automatic branch deletion
  • 9f2174b feat: Add gw config subcommand for interactive configuration management

Bug Fixes

  • 5f7f6b9 fix: Fix test failures in CI due to directory cleanup order

Refactors

  • 7f0e56a refactor: Make gw init dynamically use config.GetConfigItems()

Installation

Go Install

go install github.com/sotarok/gw@latest

Manual Download

Download the appropriate binary for your platform from the assets below.

gw v0.4.0

14 Aug 04:51

Choose a tag to compare

Changelog

Features

  • 1ae32be feat: Add iTerm2 tab name update feature
  • 46de9c6 feat: Improve shell integration with dynamic eval method and auto-setup
  • 726d3e7 feat: Support custom branch names in gw start command
  • f020313 feat: add user configuration with shell integration
  • a732f37 feat: improve shell integration with separate command for path retrieval

Bug Fixes

  • 00481a0 fix: Fix shell integration test for CI environment
  • 9127bcf fix: Initialize git repository with main branch in tests
  • 1f07575 fix: create worktrees relative to repository root directory
  • 6fce8e7 fix: update test for new worktree ready message format

Installation

Go Install

go install github.com/sotarok/gw@latest

Manual Download

Download the appropriate binary for your platform from the assets below.

gw v0.3.1

31 Jul 17:48

Choose a tag to compare

Changelog

Features

  • ccffecb feat: Add test coverage reporting with Codecov

Bug Fixes

  • 371b47b fix: Update GoReleaser configuration to version 2 format
  • d44d737 fix: update goreleaser-action to use v2
  • 95bc671 fix: use original repository root for env files in gw start

Refactors

  • 75b6892 refactor: apply dependency injection pattern to checkout and end commands
  • 650f573 refactor: make cmd package testable with dependency injection

Installation

Go Install

go install github.com/sotarok/gw@latest

Manual Download

Download the appropriate binary for your platform from the assets below.

gw v0.3.0

30 Jul 10:51
dac0c6e

Choose a tag to compare

Changelog

[0.3.0] - 2025-07-30

Added

  • Add --copy-envs flag to start and checkout commands to copy untracked .env files
  • Interactive prompt to copy environment files when --copy-envs flag is not specified
  • Automatic detection of untracked .env files (excluding .git, node_modules, vendor, dist, build directories)
  • Display list of environment files to be copied before copying
  • Add BranchExists function to validate branch existence before checkout

Fixed

  • Show environment files list before confirmation prompt for better UX
  • Use original repository root for finding env files in checkout command
  • Include non-numeric branches in gw end interactive mode (now shows all branches with "/impl" pattern)
  • Improve error message for non-existent branches in checkout command
  • Handle CI environments without remote branches in tests

Installation

Go Install

go install github.com/sotarok/gw@latest

Manual Download

Download the appropriate binary for your platform from the assets below.

gw v0.2.0

28 Jul 04:20

Choose a tag to compare

Changelog

Added

  • New gw checkout command to create worktrees from existing branches
  • Interactive branch selection when no branch is specified for checkout
  • Support for checking out both local and remote branches
  • Automatic creation of tracking branches for remote branches
  • Proper sanitization of branch names for directory creation (handles special characters like /, , *, ?, <, >, |, :, ")

Installation

Go Install

go install github.com/sotarok/gw@latest

Manual Download

Download the appropriate binary for your platform from the assets below.

gw v0.1.1

16 Jul 09:05

Choose a tag to compare

Changelog

Installation

Go Install

go install github.com/sotarok/gw@latest

Manual Download

Download the appropriate binary for your platform from the assets below.