github tmux-python/tmuxp v1.63.0a0
tmuxp v1.63.0a0

latest releases: v1.63.1, v1.63.0
pre-release14 hours ago

What's Changed

Features

CLI Colors (#1006)

Semantic color output for all CLI commands with a new --color flag (auto/always/never):

  • Respects NO_COLOR and FORCE_COLOR environment variables per no-color.org
  • All commands updated: load, ls, freeze, convert, import, edit, shell, debug-info
  • Beautiful --help output with usage examples
  • PrivatePath utility masks home directory as ~ for privacy

Search Command (#1006)

New tmuxp search command for finding workspace files:

  • Field-scoped search: name:, session:, path:, window:, pane:
  • Matching options: -i (ignore-case), -S (smart-case), -F (fixed-strings), -w (word)
  • Logic operators: --any for OR, -v for invert match
  • Output formats: human (with match highlighting), --json, --ndjson

Enhanced ls Command (#1006)

  • --tree: Display workspaces grouped by directory
  • --full: Include complete parsed config content
  • --json / --ndjson: Machine-readable output for jq pipelines
  • Local workspace discovery from current directory and parents
  • "Global workspace directories" section shows XDG vs legacy paths

JSON Output for debug-info (#1006)

  • tmuxp debug-info --json: Structured output for automation and issue reporting

Development

  • Makefile → Justfile (#1005): Migrate to just for development tasks

Documentation

  • pretty_argparse extension (#1007): Sphinx extension with CLI usage syntax highlighting, ANSI stripping, and enhanced example formatting
  • Migrate docs deployment to AWS OIDC authentication

Full Changelog: v1.62.0...v1.63.0a0

Don't miss a new tmuxp release

NewReleases is sending notifications on new releases.