wts

command module
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 7, 2026 License: MIT Imports: 4 Imported by: 0

README

workswitch

wts is a tmux-backed CLI for moving dev servers and other long-running processes between Git worktrees.

It discovers worktrees from Git, reads process targets from .wts.yaml, and lets you hand off a single process or a process group to the worktree you want to work in.

https://github.com/user-attachments/assets/5705d308-a176-412f-b80f-af519fdf76f1

The installed command is wts.

Requirements

  • Go 1.22+
  • git
  • tmux

Install

go install github.com/xrehpicx/wts@main

Update

go install github.com/xrehpicx/wts@main

Quick Start

cd my-project
wts init
wts

wts opens the worktree/process switcher. wts init generates .wts.yaml for the current repo. wts tui remains available as an explicit alias for the TUI.

More

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
genman command
internal
cli

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL