GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |
GeezerVison is showing github.com — feat: tmuxinator/teamocil feature parity (recut) by tony · Pull Request #1046 · tmux-python/tmuxp Conversation
Member
SummaryThis is a replacement recut for #1025. It keeps the parity work in three reviewable commits:
Closes #1031. Review Fixes Folded In
Parity CheckThe final tree matches the original
VerificationRun before each commit and again at branch tip: $ unset NO_COLOR; rm -rf docs/_build; uv run ruff check . --fix --show-fixes; uv run ruff format .; uv run mypy .; uv run py.test --reruns 0 -vvv; just build-docs;Final branch-tip results:
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page. All reactions
|
There was an error while loading. Please reload this page.
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@ ## master #1046 +/- ## ========================================== + Coverage 82.55% 84.36% +1.81% ========================================== Files 31 35 +4 Lines 2768 3346 +578 Branches 518 663 +145 ========================================== + Hits 2285 2823 +538 - Misses 346 361 +15 - Partials 137 162 +25 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
dfaac96 to
4e9116c
Compare
8c05c5d to
e97cb73
Compare
why: tmuxp lacked several tmuxinator and teamocil workflows, so configs
from those tools lost behavior on import and users missed the lifecycle
and session-management commands they relied on.
what:
- Add session lifecycle commands: tmuxp stop / new / copy / delete.
- Add project lifecycle hooks: on_project_start / restart / exit / stop.
- Add {{ variable }} config templating, filled via --set at load time.
- Add pane titles and window keys (synchronize, shell_command_after,
clear).
- Add tmuxp load flags: --here, --no-shell-command-before, --debug.
- Broaden tmuxinator/teamocil imports: hooks, named panes, startup
focus, synchronized windows, tmux CLI args, teamocil v1.x format.
- Extend the builder protocol build() with here= for current-window
loads so all builders share the contract.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
here mode level 1: match teamocil — use set_environment + respawn-pane, keep send_keys cd only
There was an error while loading. Please reload this page.