Skip to main content

easy-worktree-tui (wtt)

A rich TUI (Terminal User Interface) companion for easy-worktree.

demo

Features

  • Side-by-side View: List of all worktrees on the left, and instant Git Diff on the right.
  • Auto Refresh: The worktree list and status are automatically updated every 2 seconds.
  • Syntax Highlighting: Beautifully formatted diffs powered by Rich.
  • Interactive Management:
    • a: Add a new worktree with a modal dialog.
    • r: Remove the selected worktree with a confirmation prompt.
    • R: Manually refresh the view.
    • ?: Show help information.

Installation

pip install easy-worktree-tui

Make sure you have easy-worktree installed and initialized in your repository.

Usage

Simply run:

wtt

Keybindings

Key Action
j / Up Select previous worktree
k / Down Select next worktree
a Add a new worktree
r Remove selected worktree
R Refresh everything
? Show help
q Quit

License

MIT

Metadata

Release files for easy-worktree-tui 0.0.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for easy-worktree-tui 0.0.10
File Size Uploaded
easy_worktree_tui-0.0.10.tar.gz 10.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for easy-worktree-tui 0.0.10
File Interpreter ABI Platform
easy_worktree_tui-0.0.10-py3-none-any.whl Python 3 none any Details

Total release size: 18.0 kB

Release files / easy_worktree_tui-0.0.10.tar.gz

Download URL easy_worktree_tui-0.0.10.tar.gz
Size 10.8 kB
Tags Source
SHA-256 checksum
How to use checksums
91f2c4ae3dee65ebe41ad9bf4c70d320b0aa8109f18ca9cea65fbdffe73d4107
BLAKE2b-256 checksum
How to use checksums
3da76875bc2dd315a798743253e0187b43e67a61bfdf566b623bfaffa61dd018
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Manjaro Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / easy_worktree_tui-0.0.10-py3-none-any.whl

Download URL easy_worktree_tui-0.0.10-py3-none-any.whl
Size 7.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
72f959b05b0b53d3e6bcb3fe77eb4e30834bbd590f8a6718f5bb02677ab0d77e
BLAKE2b-256 checksum
How to use checksums
ed4ca22c31b4b4ac01285e7c4172a620f480150d87944d4c0db65dd00405cfad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Manjaro Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.0.10 This release

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page