github tmux-python/tmuxp v1.67.0
v1.67.0 - `tmuxp load` progress spinner

21 hours ago

What's Changed

Animated progress spinner for tmuxp load

tmuxp load now shows a real-time animated spinner as windows and panes are created, replacing the static [Loading] message.

Presets — five built-in display formats:

Preset Description
default Spinner + progress bar + current window
minimal Spinner + percentage only
window Spinner + window name + pane index
pane Spinner + per-pane detail
verbose Spinner + bar + window + pane + percentage

New CLI flags:

  • --progress-format <preset-or-custom> — select a preset or pass a custom format string with tokens like {bar}, {progress}, {window}, {pane_index}, {overall_percent}
  • --progress-lines N — number of before_script output lines shown in the spinner panel (default: 3)
  • --no-progress — disable the spinner entirely

Environment variables:

  • TMUXP_PROGRESS=0 — disable spinner (same as --no-progress)
  • TMUXP_PROGRESS_FORMAT — default preset/format string
  • TMUXP_PROGRESS_LINES — default panel line count

The spinner stops cleanly before interactive prompts (session switch, error recovery) and before tmux attach. Non-TTY environments automatically fall back to the original behavior.

  • feat(load): animated progress spinner for tmuxp load by @tony in #1020

Full Changelog: v1.66.0...v1.67.0

Don't miss a new tmuxp release

NewReleases is sending notifications on new releases.