mirror of
https://github.com/tmuxinator/tmuxinator.git
synced 2026-04-27 17:58:07 -05:00
master
450 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
a1a9e5d362 |
Clarify new, open, and edit command semantics (#953)
Some checks failed
Integration Tests / test (3.2.10, 1.5) (push) Failing after 1m43s
Integration Tests / test (3.2.10, 1.6) (push) Failing after 12s
Integration Tests / test (3.2.10, 1.7) (push) Failing after 10s
Integration Tests / test (3.2.10, 1.8) (push) Failing after 10s
Integration Tests / test (3.2.10, 1.9) (push) Failing after 14s
Integration Tests / test (3.2.10, 2.0) (push) Failing after 16s
Integration Tests / test (3.2.10, 2.1) (push) Failing after 14s
Integration Tests / test (3.2.10, 2.2) (push) Failing after 16s
Integration Tests / test (3.2.10, 2.3) (push) Failing after 14s
Integration Tests / test (3.2.10, 2.4) (push) Failing after 16s
Integration Tests / test (3.2.10, 2.5) (push) Failing after 13s
Integration Tests / test (3.2.10, 2.6) (push) Failing after 16s
Integration Tests / test (3.2.10, 2.7) (push) Failing after 16s
Integration Tests / test (3.2.10, 2.8) (push) Failing after 12s
Integration Tests / test (3.2.10, 2.9) (push) Failing after 12s
Integration Tests / test (3.2.10, 2.9a) (push) Failing after 14s
Integration Tests / test (3.2.10, 3.0) (push) Failing after 14s
Integration Tests / test (3.2.10, 3.0a) (push) Failing after 10s
Integration Tests / test (3.2.10, 3.1) (push) Failing after 11s
Integration Tests / test (3.2.10, 3.1a) (push) Failing after 10s
Integration Tests / test (3.2.10, 3.1b) (push) Failing after 13s
Integration Tests / test (3.2.10, 3.1c) (push) Failing after 13s
Integration Tests / test (3.2.10, 3.2) (push) Failing after 10s
Integration Tests / test (3.2.10, 3.2a) (push) Failing after 14s
Integration Tests / test (3.2.10, 3.3) (push) Failing after 13s
Integration Tests / test (3.2.10, 3.3a) (push) Failing after 14s
Integration Tests / test (3.2.10, 3.4) (push) Failing after 13s
Integration Tests / test (3.2.10, 3.5) (push) Failing after 11s
Integration Tests / test (3.2.10, 3.5a) (push) Failing after 11s
Integration Tests / test (3.2.10, 3.6) (push) Failing after 12s
Integration Tests / test (3.2.10, 3.6a) (push) Failing after 13s
Integration Tests / test (3.3.10, 1.5) (push) Failing after 13s
Integration Tests / test (3.3.10, 1.6) (push) Failing after 13s
Integration Tests / test (3.3.10, 1.7) (push) Failing after 14s
Integration Tests / test (3.3.10, 1.8) (push) Failing after 16s
Integration Tests / test (3.3.10, 1.9) (push) Failing after 16s
Integration Tests / test (3.3.10, 2.0) (push) Failing after 11s
Integration Tests / test (3.3.10, 2.1) (push) Failing after 14s
Integration Tests / test (3.3.10, 2.2) (push) Failing after 10s
Integration Tests / test (3.3.10, 2.3) (push) Failing after 12s
Integration Tests / test (3.3.10, 2.4) (push) Failing after 15s
Integration Tests / test (3.3.10, 2.5) (push) Failing after 11s
Integration Tests / test (3.3.10, 2.6) (push) Failing after 15s
Integration Tests / test (3.3.10, 2.7) (push) Failing after 11s
Integration Tests / test (3.3.10, 2.8) (push) Failing after 10s
Integration Tests / test (3.3.10, 2.9) (push) Failing after 10s
Integration Tests / test (3.3.10, 2.9a) (push) Failing after 14s
Integration Tests / test (3.3.10, 3.0) (push) Failing after 14s
Integration Tests / test (3.3.10, 3.0a) (push) Failing after 12s
Integration Tests / test (3.3.10, 3.1) (push) Failing after 11s
Integration Tests / test (3.3.10, 3.1a) (push) Failing after 14s
Integration Tests / test (3.3.10, 3.1b) (push) Failing after 14s
Integration Tests / test (3.3.10, 3.1c) (push) Failing after 12s
Integration Tests / test (3.3.10, 3.2) (push) Failing after 14s
Integration Tests / test (3.3.10, 3.2a) (push) Failing after 15s
Integration Tests / test (3.3.10, 3.3) (push) Failing after 15s
Integration Tests / test (3.3.10, 3.3a) (push) Failing after 15s
Integration Tests / test (3.3.10, 3.4) (push) Failing after 12s
Integration Tests / test (3.3.10, 3.5) (push) Failing after 12s
Integration Tests / test (3.3.10, 3.5a) (push) Failing after 11s
Integration Tests / test (3.3.10, 3.6) (push) Failing after 12s
Integration Tests / test (3.3.10, 3.6a) (push) Failing after 14s
Integration Tests / test (3.4.8, 1.5) (push) Failing after 14s
Integration Tests / test (3.4.8, 1.6) (push) Failing after 15s
Integration Tests / test (3.4.8, 1.7) (push) Failing after 11s
Integration Tests / test (3.4.8, 1.8) (push) Failing after 15s
Integration Tests / test (3.4.8, 1.9) (push) Failing after 14s
Integration Tests / test (3.4.8, 2.0) (push) Failing after 13s
Integration Tests / test (3.4.8, 2.1) (push) Failing after 17s
Integration Tests / test (3.4.8, 2.2) (push) Failing after 14s
Integration Tests / test (3.4.8, 2.3) (push) Failing after 13s
Integration Tests / test (3.4.8, 2.4) (push) Failing after 13s
Integration Tests / test (3.4.8, 2.5) (push) Failing after 11s
Integration Tests / test (3.4.8, 2.6) (push) Failing after 11s
Integration Tests / test (3.4.8, 2.7) (push) Failing after 11s
Integration Tests / test (3.4.8, 2.8) (push) Failing after 14s
Integration Tests / test (3.4.8, 2.9) (push) Failing after 10s
Integration Tests / test (3.4.8, 2.9a) (push) Failing after 8s
Integration Tests / test (3.4.8, 3.0) (push) Failing after 8s
Integration Tests / test (3.4.8, 3.0a) (push) Failing after 7s
Integration Tests / test (3.4.8, 3.1) (push) Failing after 8s
Integration Tests / test (3.4.8, 3.1a) (push) Failing after 10s
Integration Tests / test (3.4.8, 3.1b) (push) Failing after 11s
Integration Tests / test (3.4.8, 3.1c) (push) Failing after 13s
Integration Tests / test (3.4.8, 3.2) (push) Failing after 13s
Integration Tests / test (3.4.8, 3.2a) (push) Failing after 14s
Integration Tests / test (3.4.8, 3.3) (push) Failing after 14s
Integration Tests / test (3.4.8, 3.3a) (push) Failing after 11s
Integration Tests / test (3.4.8, 3.4) (push) Failing after 13s
Integration Tests / test (3.4.8, 3.5) (push) Failing after 14s
Integration Tests / test (3.4.8, 3.5a) (push) Failing after 12s
Integration Tests / test (3.4.8, 3.6) (push) Failing after 12s
Integration Tests / test (3.4.8, 3.6a) (push) Failing after 13s
Integration Tests / test (4.0.1, 1.5) (push) Failing after 13s
Integration Tests / test (4.0.1, 1.6) (push) Failing after 14s
Integration Tests / test (4.0.1, 1.7) (push) Failing after 12s
Integration Tests / test (4.0.1, 1.8) (push) Failing after 12s
Integration Tests / test (4.0.1, 1.9) (push) Failing after 14s
Integration Tests / test (4.0.1, 2.0) (push) Failing after 11s
Integration Tests / test (4.0.1, 2.1) (push) Failing after 11s
Integration Tests / test (4.0.1, 2.2) (push) Failing after 9s
Integration Tests / test (4.0.1, 2.3) (push) Failing after 9s
Integration Tests / test (4.0.1, 2.4) (push) Failing after 10s
Integration Tests / test (4.0.1, 2.5) (push) Failing after 8s
Integration Tests / test (4.0.1, 2.6) (push) Failing after 8s
Integration Tests / test (4.0.1, 2.7) (push) Failing after 8s
Integration Tests / test (4.0.1, 2.8) (push) Failing after 8s
Integration Tests / test (4.0.1, 2.9) (push) Failing after 9s
Integration Tests / test (4.0.1, 2.9a) (push) Failing after 8s
Integration Tests / test (4.0.1, 3.0) (push) Failing after 9s
Integration Tests / test (4.0.1, 3.0a) (push) Failing after 7s
Integration Tests / test (4.0.1, 3.1) (push) Failing after 10s
Integration Tests / test (4.0.1, 3.1a) (push) Failing after 10s
Integration Tests / test (4.0.1, 3.1b) (push) Failing after 9s
Integration Tests / test (4.0.1, 3.1c) (push) Failing after 10s
Integration Tests / test (4.0.1, 3.2) (push) Failing after 9s
Integration Tests / test (4.0.1, 3.2a) (push) Failing after 9s
Integration Tests / test (4.0.1, 3.3) (push) Failing after 6s
Integration Tests / test (4.0.1, 3.3a) (push) Failing after 7s
Integration Tests / test (4.0.1, 3.4) (push) Failing after 7s
Integration Tests / test (4.0.1, 3.5) (push) Failing after 8s
Integration Tests / test (4.0.1, 3.5a) (push) Failing after 9s
Integration Tests / test (4.0.1, 3.6) (push) Failing after 8s
Integration Tests / test (4.0.1, 3.6a) (push) Failing after 7s
Integration Tests / finish (push) Failing after 7s
### Metadata This PR fixes #817 and fixes #420. ### Problem / Motivation `open` and `edit` were only aliases of `new`, which made them harder to discover in help and blurred their intended roles. - `edit` is an explicit command for opening an existing project file - `open` is an explicit command for the existing create-or-open editor flow - `new` keeps its prior behavior, including `new PROJECT SESSION` README and changelog text were updated to match the command behavior. --------- Co-authored-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
3586520c4a |
Add support for focus panes (#952)
Some checks failed
Integration Tests / test (3.2.10, 1.5) (push) Failing after 12s
Integration Tests / test (3.2.10, 1.6) (push) Failing after 7s
Integration Tests / test (3.2.10, 1.9) (push) Failing after 10s
Integration Tests / test (3.2.10, 1.7) (push) Failing after 9s
Integration Tests / test (3.2.10, 1.8) (push) Failing after 10s
Integration Tests / test (3.2.10, 2.0) (push) Failing after 9s
Integration Tests / test (3.2.10, 2.1) (push) Failing after 7s
Integration Tests / test (3.2.10, 2.2) (push) Failing after 9s
Integration Tests / test (3.2.10, 2.3) (push) Failing after 12s
Integration Tests / test (3.2.10, 2.4) (push) Failing after 10s
Integration Tests / test (3.2.10, 2.5) (push) Failing after 9s
Integration Tests / test (3.2.10, 2.6) (push) Failing after 13s
Integration Tests / test (3.2.10, 2.7) (push) Failing after 13s
Integration Tests / test (3.2.10, 2.8) (push) Failing after 10s
Integration Tests / test (3.2.10, 2.9) (push) Failing after 9s
Integration Tests / test (3.2.10, 2.9a) (push) Failing after 8s
Integration Tests / test (3.2.10, 3.0) (push) Failing after 7s
Integration Tests / test (3.2.10, 3.0a) (push) Failing after 7s
Integration Tests / test (3.2.10, 3.1) (push) Failing after 9s
Integration Tests / test (3.2.10, 3.1a) (push) Failing after 8s
Integration Tests / test (3.2.10, 3.1b) (push) Failing after 7s
Integration Tests / test (3.2.10, 3.1c) (push) Failing after 7s
Integration Tests / test (3.2.10, 3.2) (push) Failing after 7s
Integration Tests / test (3.2.10, 3.2a) (push) Failing after 8s
Integration Tests / test (3.2.10, 3.3) (push) Failing after 9s
Integration Tests / test (3.2.10, 3.3a) (push) Failing after 8s
Integration Tests / test (3.2.10, 3.4) (push) Failing after 7s
Integration Tests / test (3.2.10, 3.5) (push) Failing after 7s
Integration Tests / test (3.2.10, 3.5a) (push) Failing after 8s
Integration Tests / test (3.2.10, 3.6) (push) Failing after 8s
Integration Tests / test (3.2.10, 3.6a) (push) Failing after 8s
Integration Tests / test (3.3.10, 1.5) (push) Failing after 7s
Integration Tests / test (3.3.10, 1.6) (push) Failing after 8s
Integration Tests / test (3.3.10, 1.7) (push) Failing after 8s
Integration Tests / test (3.3.10, 1.8) (push) Failing after 7s
Integration Tests / test (3.3.10, 1.9) (push) Failing after 6s
Integration Tests / test (3.3.10, 2.0) (push) Failing after 8s
Integration Tests / test (3.3.10, 2.1) (push) Failing after 8s
Integration Tests / test (3.3.10, 2.2) (push) Failing after 8s
Integration Tests / test (3.3.10, 2.3) (push) Failing after 8s
Integration Tests / test (3.3.10, 2.4) (push) Failing after 8s
Integration Tests / test (3.3.10, 2.5) (push) Failing after 9s
Integration Tests / test (3.3.10, 2.6) (push) Failing after 9s
Integration Tests / test (3.3.10, 2.7) (push) Failing after 8s
Integration Tests / test (3.3.10, 2.8) (push) Failing after 8s
Integration Tests / test (3.3.10, 2.9) (push) Failing after 9s
Integration Tests / test (3.3.10, 2.9a) (push) Failing after 8s
Integration Tests / test (3.3.10, 3.0) (push) Failing after 9s
Integration Tests / test (3.3.10, 3.0a) (push) Failing after 9s
Integration Tests / test (3.3.10, 3.1) (push) Failing after 10s
Integration Tests / test (3.3.10, 3.1a) (push) Failing after 9s
Integration Tests / test (3.3.10, 3.1b) (push) Failing after 9s
Integration Tests / test (3.3.10, 3.1c) (push) Failing after 8s
Integration Tests / test (3.3.10, 3.2) (push) Failing after 9s
Integration Tests / test (3.3.10, 3.2a) (push) Failing after 8s
Integration Tests / test (3.3.10, 3.3) (push) Failing after 8s
Integration Tests / test (3.3.10, 3.3a) (push) Failing after 9s
Integration Tests / test (3.3.10, 3.4) (push) Failing after 8s
Integration Tests / test (3.3.10, 3.5) (push) Failing after 8s
Integration Tests / test (3.3.10, 3.5a) (push) Failing after 8s
Integration Tests / test (3.3.10, 3.6) (push) Failing after 9s
Integration Tests / test (3.3.10, 3.6a) (push) Failing after 8s
Integration Tests / test (3.4.8, 1.5) (push) Failing after 8s
Integration Tests / test (3.4.8, 1.6) (push) Failing after 9s
Integration Tests / test (3.4.8, 1.7) (push) Failing after 8s
Integration Tests / test (3.4.8, 1.8) (push) Failing after 8s
Integration Tests / test (3.4.8, 1.9) (push) Failing after 10s
Integration Tests / test (3.4.8, 2.0) (push) Failing after 9s
Integration Tests / test (3.4.8, 2.1) (push) Failing after 8s
Integration Tests / test (3.4.8, 2.2) (push) Failing after 8s
Integration Tests / test (3.4.8, 2.3) (push) Failing after 10s
Integration Tests / test (3.4.8, 2.4) (push) Failing after 9s
Integration Tests / test (3.4.8, 2.5) (push) Failing after 8s
Integration Tests / test (3.4.8, 2.6) (push) Failing after 7s
Integration Tests / test (3.4.8, 2.7) (push) Failing after 9s
Integration Tests / test (3.4.8, 2.8) (push) Failing after 8s
Integration Tests / test (3.4.8, 2.9) (push) Failing after 7s
Integration Tests / test (3.4.8, 2.9a) (push) Failing after 8s
Integration Tests / test (3.4.8, 3.0) (push) Failing after 10s
Integration Tests / test (3.4.8, 3.0a) (push) Failing after 8s
Integration Tests / test (3.4.8, 3.1) (push) Failing after 8s
Integration Tests / test (3.4.8, 3.1a) (push) Failing after 9s
Integration Tests / test (3.4.8, 3.1b) (push) Failing after 8s
Integration Tests / test (3.4.8, 3.1c) (push) Failing after 8s
Integration Tests / test (3.4.8, 3.2) (push) Failing after 10s
Integration Tests / test (3.4.8, 3.2a) (push) Failing after 8s
Integration Tests / test (3.4.8, 3.3) (push) Failing after 7s
Integration Tests / test (3.4.8, 3.3a) (push) Failing after 7s
Integration Tests / test (3.4.8, 3.4) (push) Failing after 9s
Integration Tests / test (3.4.8, 3.5) (push) Failing after 10s
Integration Tests / test (3.4.8, 3.5a) (push) Failing after 8s
Integration Tests / test (3.4.8, 3.6) (push) Failing after 9s
Integration Tests / test (3.4.8, 3.6a) (push) Failing after 8s
Integration Tests / test (4.0.1, 1.5) (push) Failing after 8s
Integration Tests / test (4.0.1, 1.6) (push) Failing after 10s
Integration Tests / test (4.0.1, 1.7) (push) Failing after 8s
Integration Tests / test (4.0.1, 1.8) (push) Failing after 9s
Integration Tests / test (4.0.1, 1.9) (push) Failing after 8s
Integration Tests / test (4.0.1, 2.0) (push) Failing after 8s
Integration Tests / test (4.0.1, 2.1) (push) Failing after 10s
Integration Tests / test (4.0.1, 2.2) (push) Failing after 9s
Integration Tests / test (4.0.1, 2.3) (push) Failing after 8s
Integration Tests / test (4.0.1, 2.4) (push) Failing after 9s
Integration Tests / test (4.0.1, 2.5) (push) Failing after 9s
Integration Tests / test (4.0.1, 2.6) (push) Failing after 9s
Integration Tests / test (4.0.1, 2.7) (push) Failing after 8s
Integration Tests / test (4.0.1, 2.8) (push) Failing after 9s
Integration Tests / test (4.0.1, 2.9) (push) Failing after 8s
Integration Tests / test (4.0.1, 2.9a) (push) Failing after 8s
Integration Tests / test (4.0.1, 3.0) (push) Failing after 8s
Integration Tests / test (4.0.1, 3.0a) (push) Failing after 7s
Integration Tests / test (4.0.1, 3.1) (push) Failing after 9s
Integration Tests / test (4.0.1, 3.1a) (push) Failing after 12s
Integration Tests / test (4.0.1, 3.1b) (push) Failing after 9s
Integration Tests / test (4.0.1, 3.1c) (push) Failing after 8s
Integration Tests / test (4.0.1, 3.2) (push) Failing after 7s
Integration Tests / test (4.0.1, 3.2a) (push) Failing after 8s
Integration Tests / test (4.0.1, 3.3) (push) Failing after 8s
Integration Tests / test (4.0.1, 3.3a) (push) Failing after 10s
Integration Tests / test (4.0.1, 3.4) (push) Failing after 9s
Integration Tests / test (4.0.1, 3.5) (push) Failing after 9s
Integration Tests / test (4.0.1, 3.5a) (push) Failing after 7s
Integration Tests / test (4.0.1, 3.6) (push) Failing after 7s
Integration Tests / test (4.0.1, 3.6a) (push) Failing after 8s
Integration Tests / finish (push) Failing after 9s
* Try add focus pane config * Add focused pane * Update readme and sasmple * Update changelog * Add more tests * Add deprecation message * fix: coerce focused pane indices to integers Metadata - addresses review feedback on quoted numeric values - keeps the fix scoped to Problem Quoted YAML scalars like were treated as integers for validation but returned as strings. That later caused to add a string to , which raised during rendering. Solution Convert validated numeric values with before returning them from , and add a spec that covers quoted indices so the regression stays fixed. * fix: match focused pane names after escaping Metadata - addresses review feedback on named focused panes - keeps the change limited to focused pane lookup logic and its specs Problem Named focused panes were compared against the raw YAML value, but pane titles are stored in escaped form. Pane names containing spaces or shell-sensitive characters therefore failed to match and incorrectly fell back to the first pane. Solution Compare the requested focused pane name using the same shell escaping used when pane titles are stored, and add a regression spec that covers a pane name containing spaces. * chore: drop unrelated tool version pin Metadata - removes contributor-local environment pinning from the PR - keeps the feature branch focused on `focused_pane` changes Problem The branch included `.tool-versions`, which does not affect the `focused_pane` feature and introduces an unreviewed repository-wide tooling decision. Solution Remove `.tool-versions` so the branch stays scoped to the pane-focus feature and its supporting tests and documentation. * test: cover focused pane render paths Metadata - adds render-level coverage for normal and wemux templates - verifies deprecated `startup_pane` output remains intact Problem The branch only tested helper methods for focused pane selection. It did not prove that the generated tmux scripts emitted the correct `select-pane` commands for normal renders, wemux renders, or the deprecated `startup_pane` compatibility path. Solution Add render assertions that exercise the generated scripts directly, covering `focused_pane` in the standard and wemux templates and `startup_pane` in the standard template. * docs: clarify focused pane and startup pane behavior Metadata - updates README and sample configuration guidance for pane selection - folds the prior docs-only follow-up commits into one coherent change Problem The documentation around pane selection was incomplete and then overstated the relationship between `focused_pane` and `startup_pane`. It did not clearly explain that `focused_pane` is window-scoped while `startup_window` and `startup_pane` still determine the final startup selection. Solution Document `startup_pane` as a supported top-level setting, clarify that `focused_pane` applies within a window, and explain how `focused_pane`, `startup_window`, and `startup_pane` interact during project startup. * fix: preserve default startup pane selection Metadata - scope: startup pane fallback - tests: rspec spec/lib/tmuxinator/project_spec.rb Problem When startup_pane is omitted, tmux_startup_pane_command returns an empty string. That lets a window-level focused_pane in the startup window control the final attached pane, which regresses the long-standing default of attaching to the first pane. Solution Make tmux_startup_pane_command explicitly select the first pane in startup_window when no global startup_pane is configured. Add a regression spec that renders a startup window with focused_pane set and verifies the final startup selection still targets pane 0, plus a direct unit spec for the fallback command. * fix: treat blank startup pane as unset Metadata - scope: startup pane fallback - tests: rspec spec/lib/tmuxinator/project_spec.rb spec/lib/tmuxinator/window_spec.rb Problem A blank startup_pane value is truthy in Ruby, so tmux_startup_pane_command treats it as configured and builds an invalid select-pane target. That leaves a remaining edge case even after restoring the default first-pane selection when startup_pane is omitted. Solution Treat blank startup_pane values as unset and fall back to the first pane in startup_window. Add a regression spec that covers startup_pane set to an empty string so the invalid target cannot reappear. * chore: clean up focused pane review nits Metadata - scope: focused pane follow-up cleanup - tests: rspec spec/lib/tmuxinator/project_spec.rb spec/lib/tmuxinator/window_spec.rb Problem The review surfaced a few low-risk cleanup issues around the focused pane changes: a shadowing local variable, a typo in a code comment, a sloppy spec description, and inconsistent tmux capitalization in the README. Solution Rename the local focused pane config variable to avoid shadowing the helper method, fix the typo in the fallback comment, tighten the spec description text, and normalize the README wording to tmux v2.6. * fix: clamp invalid focused pane indexes Metadata - addresses review feedback for out-of-range values - scope: pane selection and specs Problem Numeric values were accepted without checking whether the pane existed. Invalid indexes generated commands that tmux rejected, leaving focus on an arbitrary pane. Solution Validate numeric pane indexes against the parsed pane list and fall back to the first pane when the requested index is out of range. Add spec coverage for integer and quoted integer values that point past the available panes. * fix: preserve startup pane defaults Metadata - addresses review feedback on `Project#startup_pane` - scope: startup pane target selection and related specs Problem `Project#startup_pane` returned an invalid target ending in `.` when `startup_pane` was unset or blank. The helper method still existed and no longer preserved the long-standing default of selecting the first pane. The deprecation note on `tmux_startup_pane_command` also implied the method itself was deprecated, which was misleading. Solution Make `startup_pane` treat blank and unset values as a request for the first pane in the startup window, and have `tmux_startup_pane_command` consistently use that helper. Remove the misleading deprecation comment and add specs that cover the helper directly for configured, unset, and blank values. * style: satisfy rubocop for startup pane helper Metadata - follows repo RuboCop enforcement for the startup pane changes - scope: `Tmuxinator::Project#startup_pane` Problem The previous `startup_pane` fix introduced a line-length violation in `project.rb`, which would fail the repo's RuboCop check. Solution Rewrite the pane selection assignment in multiline form so the helper remains readable and passes the configured RuboCop rules without changing behavior. * docs: restore readme yaml guidance Metadata - narrows README churn on the focused pane branch - scope: user guidance around pane configuration examples Problem The branch removed the longstanding README warning about YAML indentation and the note about custom layout inconsistencies, even though those behaviors were not changed by the focused pane work. Those notes still help users debug common configuration mistakes. Solution Restore the YAML indentation warning and the existing custom layout note, keeping their prior external references while leaving the focused pane documentation intact. * fix: harden focused pane index handling Metadata - Addresses unresolved PR #952 review comments for focused_pane validation and docs. - Keeps the existing startup_pane behavior explicit in the user-facing examples. Problem - Negative focused_pane values were accepted because Ruby arrays support negative indexing, which could generate an invalid tmux target or focus the wrong pane. - The local variable inside pane_index shadowed the method name, which made the control flow harder to read. - The startup_pane comments in the README and sample config no longer stated the default first-pane behavior when unset. Solution - Reject negative integer focused_pane values before indexing panes and fall back to the first pane. - Rename the local parsed index variable to idx and add specs for -1 and "-1" fallback behavior. - Restore the startup-pane documentation note that the first pane is used when the setting is not provided. * fix: restore public startup_pane API Metadata - Scope: startup_pane visibility - Review: address P2 regression from the focus-pane patch Problem - The recent refactor moved startup_pane below the class private marker. - Existing Ruby callers that invoke project.startup_pane now raise NoMethodError. - The spec only exercised the method via send, so the visibility regression was not covered. Solution - Re-expose startup_pane as a public instance method. - Update the project spec to call startup_pane directly so the public contract is enforced. Signed-off-by: Andrew Kofink <ajkofink@gmail.com> --------- Signed-off-by: Andrew Kofink <ajkofink@gmail.com> Co-authored-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
616d095952 |
chore: Bump tmuxinator to v3.3.8 (#977)
Some checks failed
Integration Tests / test (3.2.10, 1.5) (push) Failing after 13m30s
Integration Tests / test (3.2.10, 1.6) (push) Failing after 2m7s
Integration Tests / test (3.2.10, 1.7) (push) Failing after 14s
Integration Tests / test (3.2.10, 1.8) (push) Failing after 9s
Integration Tests / test (3.2.10, 1.9) (push) Failing after 9s
Integration Tests / finish (push) Has been cancelled
Integration Tests / test (3.2.10, 2.0) (push) Failing after 11s
Integration Tests / test (3.2.10, 2.1) (push) Failing after 10s
Integration Tests / test (3.2.10, 2.2) (push) Failing after 11s
Integration Tests / test (3.2.10, 2.3) (push) Failing after 11s
Integration Tests / test (3.2.10, 2.4) (push) Failing after 11s
Integration Tests / test (3.2.10, 2.5) (push) Failing after 12s
Integration Tests / test (3.2.10, 2.7) (push) Failing after 14s
Integration Tests / test (3.2.10, 2.8) (push) Failing after 11s
Integration Tests / test (3.2.10, 2.6) (push) Failing after 10s
Integration Tests / test (3.2.10, 2.9) (push) Failing after 17s
Integration Tests / test (3.2.10, 3.0a) (push) Failing after 11s
Integration Tests / test (3.2.10, 3.1) (push) Failing after 10s
Integration Tests / test (3.2.10, 3.1b) (push) Failing after 14s
Integration Tests / test (3.2.10, 3.1a) (push) Failing after 11s
Integration Tests / test (3.2.10, 3.2) (push) Failing after 19s
Integration Tests / test (3.2.10, 3.2a) (push) Failing after 16s
Integration Tests / test (3.2.10, 3.4) (push) Failing after 12s
Integration Tests / test (3.2.10, 3.5) (push) Failing after 15s
Integration Tests / test (3.2.10, 3.5a) (push) Failing after 11s
Integration Tests / test (3.2.10, 3.6) (push) Failing after 15s
Integration Tests / test (3.2.10, 3.6a) (push) Failing after 14s
Integration Tests / test (3.3.10, 1.6) (push) Failing after 17s
Integration Tests / test (3.3.10, 1.5) (push) Failing after 12s
Integration Tests / test (3.3.10, 1.7) (push) Failing after 13s
Integration Tests / test (3.3.10, 1.8) (push) Failing after 9s
Integration Tests / test (3.3.10, 1.9) (push) Failing after 13s
Integration Tests / test (3.3.10, 2.0) (push) Failing after 11s
Integration Tests / test (3.3.10, 2.1) (push) Failing after 17s
Integration Tests / test (3.3.10, 2.2) (push) Failing after 12s
Integration Tests / test (3.3.10, 2.3) (push) Failing after 10s
Integration Tests / test (3.3.10, 2.4) (push) Failing after 10s
Integration Tests / test (3.3.10, 2.5) (push) Failing after 13s
Integration Tests / test (3.3.10, 2.6) (push) Failing after 12s
Integration Tests / test (3.3.10, 2.8) (push) Failing after 10s
Integration Tests / test (3.3.10, 2.7) (push) Failing after 13s
Integration Tests / test (3.3.10, 2.9) (push) Failing after 13s
Integration Tests / test (3.3.10, 2.9a) (push) Failing after 14s
Integration Tests / test (3.3.10, 3.0) (push) Failing after 12s
Integration Tests / test (3.3.10, 3.0a) (push) Failing after 16s
Integration Tests / test (3.3.10, 3.2) (push) Failing after 13s
Integration Tests / test (3.3.10, 3.2a) (push) Failing after 10s
Integration Tests / test (3.3.10, 3.3) (push) Failing after 11s
Integration Tests / test (3.3.10, 3.3a) (push) Failing after 11s
Integration Tests / test (3.3.10, 3.4) (push) Failing after 9s
Integration Tests / test (3.3.10, 3.5) (push) Failing after 9s
Integration Tests / test (3.3.10, 3.5a) (push) Failing after 9s
Integration Tests / test (3.3.10, 3.6) (push) Failing after 9s
Integration Tests / test (3.3.10, 3.6a) (push) Failing after 9s
Integration Tests / test (3.4.8, 1.5) (push) Failing after 9s
Integration Tests / test (3.4.8, 1.6) (push) Failing after 9s
Integration Tests / test (3.4.8, 1.7) (push) Failing after 11s
Integration Tests / test (3.4.8, 1.8) (push) Failing after 10s
Integration Tests / test (3.2.10, 3.3a) (push) Failing after 10m55s
Integration Tests / test (3.2.10, 3.3) (push) Failing after 11m3s
Integration Tests / test (3.4.8, 1.9) (push) Failing after 11s
Integration Tests / test (3.2.10, 3.0) (push) Failing after 13m24s
Integration Tests / test (3.2.10, 3.1c) (push) Failing after 12m0s
Integration Tests / test (3.4.8, 2.0) (push) Failing after 12s
Integration Tests / test (3.2.10, 2.9a) (push) Failing after 13m28s
Integration Tests / test (3.4.8, 2.1) (push) Failing after 8s
Integration Tests / test (3.4.8, 2.2) (push) Failing after 9s
Integration Tests / test (3.4.8, 2.3) (push) Failing after 10s
Integration Tests / test (3.4.8, 2.4) (push) Failing after 11s
Integration Tests / test (3.4.8, 2.5) (push) Failing after 14s
Integration Tests / test (3.4.8, 2.6) (push) Failing after 13s
Integration Tests / test (3.4.8, 2.7) (push) Failing after 9s
Integration Tests / test (3.4.8, 2.8) (push) Failing after 10s
Integration Tests / test (3.4.8, 2.9) (push) Failing after 9s
Integration Tests / test (3.4.8, 2.9a) (push) Failing after 8s
Integration Tests / test (3.4.8, 3.0) (push) Failing after 8s
Integration Tests / test (3.4.8, 3.0a) (push) Failing after 8s
Integration Tests / test (3.4.8, 3.1) (push) Failing after 10s
Integration Tests / test (3.4.8, 3.1a) (push) Failing after 8s
Integration Tests / test (3.4.8, 3.1b) (push) Failing after 9s
Integration Tests / test (3.4.8, 3.1c) (push) Failing after 8s
Integration Tests / test (3.4.8, 3.2) (push) Failing after 11s
Integration Tests / test (3.4.8, 3.2a) (push) Failing after 9s
Integration Tests / test (3.4.8, 3.3) (push) Failing after 9s
Integration Tests / test (3.4.8, 3.3a) (push) Failing after 9s
Integration Tests / test (3.4.8, 3.4) (push) Failing after 12s
Integration Tests / test (3.4.8, 3.5) (push) Failing after 13s
Integration Tests / test (3.4.8, 3.5a) (push) Failing after 13s
Integration Tests / test (3.4.8, 3.6) (push) Failing after 10s
Integration Tests / test (3.4.8, 3.6a) (push) Failing after 14s
Integration Tests / test (4.0.1, 1.5) (push) Failing after 11s
Integration Tests / test (4.0.1, 1.6) (push) Failing after 11s
Integration Tests / test (4.0.1, 1.7) (push) Failing after 11s
Integration Tests / test (4.0.1, 2.0) (push) Failing after 15s
Integration Tests / test (4.0.1, 2.1) (push) Failing after 12s
Integration Tests / test (4.0.1, 2.2) (push) Failing after 11s
Integration Tests / test (4.0.1, 2.3) (push) Failing after 10s
Integration Tests / test (4.0.1, 2.4) (push) Failing after 11s
Integration Tests / test (4.0.1, 2.5) (push) Failing after 10s
Integration Tests / test (4.0.1, 2.6) (push) Failing after 11s
Integration Tests / test (4.0.1, 2.7) (push) Failing after 11s
Integration Tests / test (3.3.10, 3.1c) (push) Failing after 13m23s
Integration Tests / test (3.3.10, 3.1b) (push) Failing after 13m26s
Integration Tests / test (4.0.1, 2.8) (push) Failing after 8s
Integration Tests / test (3.3.10, 3.1a) (push) Failing after 13m32s
Integration Tests / test (3.3.10, 3.1) (push) Failing after 13m39s
Integration Tests / test (4.0.1, 2.9) (push) Failing after 13s
Integration Tests / test (4.0.1, 2.9a) (push) Failing after 9s
Integration Tests / test (4.0.1, 3.0) (push) Failing after 11s
Integration Tests / test (4.0.1, 3.0a) (push) Failing after 9s
Integration Tests / test (4.0.1, 3.1) (push) Failing after 9s
Integration Tests / test (4.0.1, 3.1a) (push) Failing after 10s
Integration Tests / test (4.0.1, 3.1b) (push) Failing after 9s
Integration Tests / test (4.0.1, 3.2) (push) Failing after 12s
Integration Tests / test (4.0.1, 3.1c) (push) Failing after 12s
Integration Tests / test (4.0.1, 3.2a) (push) Failing after 10s
Integration Tests / test (4.0.1, 3.3) (push) Failing after 9s
Integration Tests / test (4.0.1, 3.3a) (push) Failing after 10s
Integration Tests / test (4.0.1, 3.4) (push) Failing after 9s
Integration Tests / test (4.0.1, 3.5) (push) Failing after 8s
Integration Tests / test (4.0.1, 3.5a) (push) Failing after 9s
Integration Tests / test (4.0.1, 3.6) (push) Failing after 8s
Integration Tests / test (4.0.1, 3.6a) (push) Failing after 10s
Integration Tests / test (4.0.1, 1.9) (push) Failing after 12m22s
Integration Tests / test (4.0.1, 1.8) (push) Failing after 12m30s
## 3.3.8 ### Features - Add completion support for 'stop' command in tmuxinator ### Misc - Revert gemspec required ruby version to >= 2.6 Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
8f8a4687c2 |
chore: Bump tmuxinator to v3.3.7 (#972)
Some checks failed
Integration Tests / test (3.2.9, 1.5) (push) Failing after 3s
Integration Tests / test (3.2.9, 1.6) (push) Failing after 3s
Integration Tests / test (3.2.9, 1.8) (push) Failing after 3s
Integration Tests / test (3.2.9, 1.7) (push) Failing after 2s
Integration Tests / test (3.2.9, 1.9) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.0) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.1) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.2) (push) Failing after 3s
Integration Tests / test (3.2.9, 2.3) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.4) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.5) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.6) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.7) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.8) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.9) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.9a) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.0) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.0a) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.1) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.1a) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.1b) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.1c) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.2) (push) Failing after 3s
Integration Tests / test (3.2.9, 3.2a) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.3) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.3a) (push) Failing after 3s
Integration Tests / test (3.2.9, 3.4) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.5) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.5a) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.6) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.6a) (push) Failing after 2s
Integration Tests / test (3.3.9, 1.5) (push) Failing after 2s
Integration Tests / test (3.3.9, 1.6) (push) Failing after 2s
Integration Tests / test (3.3.9, 1.7) (push) Failing after 2s
Integration Tests / test (3.3.9, 1.8) (push) Failing after 2s
Integration Tests / test (3.3.9, 1.9) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.0) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.1) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.2) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.3) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.4) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.5) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.6) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.7) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.8) (push) Failing after 3s
Integration Tests / test (3.3.9, 2.9) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.9a) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.0) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.0a) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.1) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.1a) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.2) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.2a) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.1b) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.1c) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.3) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.3a) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.4) (push) Failing after 3s
Integration Tests / test (3.3.9, 3.5) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.5a) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.6) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.6a) (push) Failing after 2s
Integration Tests / test (3.4.5, 1.5) (push) Failing after 2s
Integration Tests / test (3.4.5, 1.6) (push) Failing after 3s
Integration Tests / test (3.4.5, 1.7) (push) Failing after 3s
Integration Tests / test (3.4.5, 1.8) (push) Failing after 2s
Integration Tests / test (3.4.5, 1.9) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.0) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.1) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.2) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.3) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.4) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.5) (push) Failing after 3s
Integration Tests / test (3.4.5, 2.6) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.7) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.8) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.9) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.9a) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.0) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.0a) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.1) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.1a) (push) Failing after 3s
Integration Tests / test (3.4.5, 3.1b) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.1c) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.2) (push) Failing after 3s
Integration Tests / test (3.4.5, 3.2a) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.3) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.3a) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.4) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.5) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.5a) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.6) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.6a) (push) Failing after 2s
Integration Tests / finish (push) Failing after 3s
Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
db861a077d |
chore: Add support for tmux 3.6a (#971)
See https://github.com/tmux/tmux/releases/tag/3.6a Update the CI pipeline and list of supported tmux versions to include tmux 3.6a Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
5c93af7f6d |
chore: Bump tmuxinator to 3.3.6 (#969)
Some checks failed
Integration Tests / test (3.2.9, 1.5) (push) Failing after 2s
Integration Tests / test (3.2.9, 1.6) (push) Failing after 2s
Integration Tests / test (3.2.9, 1.7) (push) Failing after 2s
Integration Tests / test (3.2.9, 1.8) (push) Failing after 3s
Integration Tests / test (3.2.9, 1.9) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.0) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.1) (push) Failing after 3s
Integration Tests / test (3.2.9, 2.2) (push) Failing after 3s
Integration Tests / test (3.2.9, 2.3) (push) Failing after 3s
Integration Tests / test (3.2.9, 2.4) (push) Failing after 3s
Integration Tests / test (3.2.9, 2.5) (push) Failing after 3s
Integration Tests / test (3.2.9, 2.6) (push) Failing after 3s
Integration Tests / test (3.2.9, 2.7) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.8) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.9) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.9a) (push) Failing after 3s
Integration Tests / test (3.2.9, 3.0) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.0a) (push) Failing after 3s
Integration Tests / test (3.2.9, 3.1) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.1a) (push) Failing after 3s
Integration Tests / test (3.2.9, 3.1b) (push) Failing after 3s
Integration Tests / test (3.2.9, 3.1c) (push) Failing after 3s
Integration Tests / test (3.2.9, 3.2) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.2a) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.3) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.3a) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.4) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.5) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.5a) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.6) (push) Failing after 2s
Integration Tests / test (3.3.9, 1.7) (push) Failing after 3s
Integration Tests / test (3.3.9, 1.8) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.0) (push) Failing after 2s
Integration Tests / test (3.3.9, 1.5) (push) Failing after 2s
Integration Tests / test (3.3.9, 1.6) (push) Failing after 2s
Integration Tests / test (3.3.9, 1.9) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.1) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.2) (push) Failing after 3s
Integration Tests / test (3.3.9, 2.3) (push) Failing after 3s
Integration Tests / test (3.3.9, 2.4) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.5) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.6) (push) Failing after 3s
Integration Tests / test (3.3.9, 2.7) (push) Failing after 3s
Integration Tests / test (3.3.9, 2.8) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.9) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.9a) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.0) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.0a) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.1) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.1a) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.1b) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.1c) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.2) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.2a) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.3) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.3a) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.4) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.5) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.5a) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.6) (push) Failing after 2s
Integration Tests / test (3.4.5, 1.5) (push) Failing after 3s
Integration Tests / test (3.4.5, 1.6) (push) Failing after 2s
Integration Tests / test (3.4.5, 1.7) (push) Failing after 2s
Integration Tests / test (3.4.5, 1.8) (push) Failing after 2s
Integration Tests / test (3.4.5, 1.9) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.0) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.1) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.2) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.3) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.4) (push) Failing after 3s
Integration Tests / test (3.4.5, 2.5) (push) Failing after 3s
Integration Tests / test (3.4.5, 2.6) (push) Failing after 3s
Integration Tests / test (3.4.5, 2.7) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.8) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.9) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.9a) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.0) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.0a) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.1) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.1a) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.1b) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.1c) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.2) (push) Failing after 3s
Integration Tests / test (3.4.5, 3.2a) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.3) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.3a) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.4) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.5) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.5a) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.6) (push) Failing after 2s
Integration Tests / finish (push) Failing after 2s
Changelog: 3.3.6 Features - Add `help` to the list of commands output by `tmuxinator commands` - Add `--help`/`-h` flag support to subcommands (start, stop, new, debug, copy, delete, list) for easier access to command-specific help Misc - Update CI ruby versions to latest, remove Ruby 3.1 - Update CI tmux versions to include 3.6 - Include tmux 3.6 in supported versions list Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
dffd17574f |
chore: Add support for tmux 3.6 (#968)
Metadata https://github.com/tmux/tmux/releases/tag/3.6 Problem tmux 3.6 was just released tmuxinator does not yet support it or test against it Solution Add tmux 3.6 to the test matrix and supported versions list. Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
71275f96cb |
Add help to commands list and --help/-h flag support to subcommands (#967)
Some checks failed
Integration Tests / test (3.2.9, 1.5) (push) Failing after 3s
Integration Tests / test (3.2.9, 1.6) (push) Failing after 2s
Integration Tests / test (3.2.9, 1.7) (push) Failing after 2s
Integration Tests / test (3.2.9, 1.8) (push) Failing after 2s
Integration Tests / test (3.2.9, 1.9) (push) Failing after 3s
Integration Tests / test (3.2.9, 2.0) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.1) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.2) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.3) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.4) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.5) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.6) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.7) (push) Failing after 3s
Integration Tests / test (3.2.9, 2.8) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.9) (push) Failing after 2s
Integration Tests / test (3.2.9, 2.9a) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.0) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.0a) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.1) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.1a) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.1b) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.1c) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.2) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.2a) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.3) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.3a) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.4) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.5) (push) Failing after 2s
Integration Tests / test (3.2.9, 3.5a) (push) Failing after 3s
Integration Tests / test (3.3.9, 1.5) (push) Failing after 2s
Integration Tests / test (3.3.9, 1.6) (push) Failing after 3s
Integration Tests / test (3.3.9, 1.7) (push) Failing after 3s
Integration Tests / test (3.3.9, 1.8) (push) Failing after 2s
Integration Tests / test (3.3.9, 1.9) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.0) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.1) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.2) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.3) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.4) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.5) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.6) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.7) (push) Failing after 2s
Integration Tests / test (3.3.9, 2.8) (push) Failing after 3s
Integration Tests / test (3.3.9, 2.9) (push) Failing after 3s
Integration Tests / test (3.3.9, 2.9a) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.0) (push) Failing after 3s
Integration Tests / test (3.3.9, 3.0a) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.1) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.1a) (push) Failing after 3s
Integration Tests / test (3.3.9, 3.1b) (push) Failing after 3s
Integration Tests / test (3.3.9, 3.1c) (push) Failing after 3s
Integration Tests / test (3.3.9, 3.2) (push) Failing after 3s
Integration Tests / test (3.3.9, 3.2a) (push) Failing after 3s
Integration Tests / test (3.3.9, 3.3) (push) Failing after 3s
Integration Tests / test (3.3.9, 3.3a) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.4) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.5) (push) Failing after 2s
Integration Tests / test (3.3.9, 3.5a) (push) Failing after 2s
Integration Tests / test (3.4.5, 1.5) (push) Failing after 3s
Integration Tests / test (3.4.5, 1.6) (push) Failing after 2s
Integration Tests / test (3.4.5, 1.7) (push) Failing after 2s
Integration Tests / test (3.4.5, 1.8) (push) Failing after 2s
Integration Tests / test (3.4.5, 1.9) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.0) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.1) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.2) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.3) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.4) (push) Failing after 3s
Integration Tests / test (3.4.5, 2.5) (push) Failing after 3s
Integration Tests / test (3.4.5, 2.6) (push) Failing after 3s
Integration Tests / test (3.4.5, 2.7) (push) Failing after 3s
Integration Tests / test (3.4.5, 2.8) (push) Failing after 3s
Integration Tests / test (3.4.5, 2.9) (push) Failing after 2s
Integration Tests / test (3.4.5, 2.9a) (push) Failing after 3s
Integration Tests / test (3.4.5, 3.0) (push) Failing after 3s
Integration Tests / test (3.4.5, 3.0a) (push) Failing after 3s
Integration Tests / test (3.4.5, 3.1) (push) Failing after 3s
Integration Tests / test (3.4.5, 3.1a) (push) Failing after 3s
Integration Tests / test (3.4.5, 3.1b) (push) Failing after 3s
Integration Tests / test (3.4.5, 3.1c) (push) Failing after 3s
Integration Tests / test (3.4.5, 3.2) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.2a) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.3) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.3a) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.4) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.5) (push) Failing after 2s
Integration Tests / test (3.4.5, 3.5a) (push) Failing after 2s
Integration Tests / finish (push) Failing after 2s
Problem: - The 'help' command was not listed in the output of 'mux commands', making it less discoverable for users - Using --help or -h flags with subcommands (e.g., 'mux start --help') would fail with 'Project --help doesn't exist' instead of showing help information, which is inconsistent with common CLI patterns Solution: - Added 'help' entry to the COMMANDS hash so it appears in the commands list output - Added --help/-h method_option to key subcommands (start, stop, new, debug, copy, delete, list) that invokes Thor's help system before command execution - Updated tests to verify 'help' appears in commands output and that --help/-h flags work correctly for subcommands This provides parity between 'mux help <subcommand>' and 'mux <subcommand> --help', improving user experience and discoverability. Fixes: https://github.com/tmuxinator/tmuxinator/issues/191#issuecomment-3539068931 |
||
|
|
6764cf7f77 |
chore: Bump tmuxinator to 3.3.5 (#960)
## 3.3.5 ## Misc - Add Ruby 3.4 to the test matrix - Document new from session feature in the README - Update required Ruby version to >=2.7 - Update runtime dependencies to up-to-date versions - Update development dependencies to up-to-date versions ## Fixes - Properly pass args with equals (=) in their values - Fix `fish-shell` completion ### Features - Add support for tmuxinator stop-all Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
dfcf423a91 |
Update Thor dependency and everything else too 🙈 (#959)
* Update dependencies * Revert some things * Fix merged files * feat: add stop_all command (#945) * Start implementation * Fix command, add some docs * Sort cli args * Update cli spec * Fix rubocop issues * feat: Add --no-pre-window option to start command Signed-off-by: Andrew Kofink <ajkofink@gmail.com> * chore: Fix coveralls to run from GH actions Signed-off-by: Andrew Kofink <ajkofink@gmail.com> * chore: Bump tmuxinator to v3.3.4 Signed-off-by: Andrew Kofink <ajkofink@gmail.com> * Implement suggestions * Update readme and changelog * Extract, fix rubocop issues * Fix call issue * Fix alignment * Fix tests * Remove alias * Add alias * Add test for alias * Remove alias test * refactor: fix codeclimate complexity Signed-off-by: Andrew Kofink <ajkofink@gmail.com> --------- Signed-off-by: Andrew Kofink <ajkofink@gmail.com> Co-authored-by: Andrew Kofink <ajkofink@gmail.com> * Add changelog * feat: add stop_all command (#945) * Start implementation * Fix command, add some docs * Sort cli args * Update cli spec * Fix rubocop issues * feat: Add --no-pre-window option to start command Signed-off-by: Andrew Kofink <ajkofink@gmail.com> * chore: Fix coveralls to run from GH actions Signed-off-by: Andrew Kofink <ajkofink@gmail.com> * chore: Bump tmuxinator to v3.3.4 Signed-off-by: Andrew Kofink <ajkofink@gmail.com> * Implement suggestions * Update readme and changelog * Extract, fix rubocop issues * Fix call issue * Fix alignment * Fix tests * Remove alias * Add alias * Add test for alias * Remove alias test * refactor: fix codeclimate complexity Signed-off-by: Andrew Kofink <ajkofink@gmail.com> --------- Signed-off-by: Andrew Kofink <ajkofink@gmail.com> Co-authored-by: Andrew Kofink <ajkofink@gmail.com> * Fix double string freeze * Fix PR feedback, failing tests * Add explaining comment * Fix version parse * Update tmuxinator.gemspec Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Remove XDG depedency --------- Signed-off-by: Andrew Kofink <ajkofink@gmail.com> Co-authored-by: Andrew Kofink <ajkofink@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> |
||
|
|
9b36b689c2 |
feat: add stop_all command (#945)
Some checks failed
Integration Tests / test (3.1.6, 1.5) (push) Failing after 1m23s
Integration Tests / test (3.1.6, 1.6) (push) Failing after 1m0s
Integration Tests / test (3.1.6, 1.7) (push) Failing after 1m1s
Integration Tests / test (3.1.6, 1.8) (push) Failing after 1m10s
Integration Tests / test (3.1.6, 1.9) (push) Failing after 1m13s
Integration Tests / test (3.1.6, 2.0) (push) Failing after 1m14s
Integration Tests / test (3.1.6, 2.1) (push) Failing after 1m12s
Integration Tests / test (3.1.6, 2.2) (push) Failing after 1m13s
Integration Tests / test (3.1.6, 2.3) (push) Failing after 1m11s
Integration Tests / test (3.1.6, 2.6) (push) Failing after 1m17s
Integration Tests / test (3.1.6, 2.4) (push) Failing after 1m13s
Integration Tests / test (3.1.6, 2.5) (push) Failing after 1m16s
Integration Tests / test (3.1.6, 2.7) (push) Failing after 1m16s
Integration Tests / test (3.1.6, 2.8) (push) Failing after 1m18s
Integration Tests / test (3.1.6, 2.9) (push) Failing after 1m18s
Integration Tests / test (3.1.6, 2.9a) (push) Failing after 1m28s
Integration Tests / test (3.1.6, 3.0) (push) Failing after 1m20s
Integration Tests / test (3.1.6, 3.0a) (push) Failing after 1m19s
Integration Tests / test (3.1.6, 3.1) (push) Failing after 1m19s
Integration Tests / test (3.1.6, 3.1a) (push) Failing after 1m18s
Integration Tests / test (3.1.6, 3.1b) (push) Failing after 1m19s
Integration Tests / test (3.1.6, 3.1c) (push) Failing after 1m22s
Integration Tests / test (3.1.6, 3.2) (push) Failing after 1m26s
Integration Tests / test (3.1.6, 3.2a) (push) Failing after 1m35s
Integration Tests / test (3.1.6, 3.3) (push) Failing after 1m28s
Integration Tests / test (3.1.6, 3.3a) (push) Failing after 1m33s
Integration Tests / test (3.1.6, 3.4) (push) Failing after 1m33s
Integration Tests / test (3.1.6, 3.5) (push) Failing after 1m33s
Integration Tests / test (3.1.6, 3.5a) (push) Failing after 1m30s
Integration Tests / test (3.2.7, 1.5) (push) Failing after 1m3s
Integration Tests / test (3.2.7, 1.6) (push) Failing after 1m6s
Integration Tests / test (3.2.7, 1.7) (push) Failing after 1m15s
Integration Tests / test (3.2.7, 1.8) (push) Failing after 1m10s
Integration Tests / test (3.2.7, 1.9) (push) Failing after 1m13s
Integration Tests / test (3.2.7, 2.0) (push) Failing after 1m13s
Integration Tests / test (3.2.7, 2.1) (push) Failing after 1m17s
Integration Tests / test (3.2.7, 2.2) (push) Failing after 1m12s
Integration Tests / test (3.2.7, 2.3) (push) Failing after 1m22s
Integration Tests / test (3.2.7, 2.4) (push) Failing after 1m28s
Integration Tests / test (3.2.7, 2.5) (push) Failing after 1m19s
Integration Tests / test (3.2.7, 2.6) (push) Failing after 1m27s
Integration Tests / test (3.2.7, 2.7) (push) Failing after 1m16s
Integration Tests / test (3.2.7, 2.8) (push) Failing after 1m20s
Integration Tests / test (3.2.7, 2.9) (push) Failing after 1m20s
Integration Tests / test (3.2.7, 2.9a) (push) Failing after 1m20s
Integration Tests / test (3.2.7, 3.0) (push) Failing after 1m19s
Integration Tests / test (3.2.7, 3.0a) (push) Failing after 1m18s
Integration Tests / test (3.2.7, 3.1) (push) Failing after 1m20s
Integration Tests / test (3.2.7, 3.1a) (push) Failing after 1m22s
Integration Tests / test (3.2.7, 3.1b) (push) Failing after 1m19s
Integration Tests / test (3.2.7, 3.1c) (push) Failing after 1m20s
Integration Tests / test (3.2.7, 3.2) (push) Failing after 1m24s
Integration Tests / test (3.2.7, 3.2a) (push) Failing after 1m27s
Integration Tests / test (3.2.7, 3.3) (push) Failing after 1m29s
Integration Tests / test (3.2.7, 3.3a) (push) Failing after 1m29s
Integration Tests / test (3.2.7, 3.4) (push) Failing after 1m28s
Integration Tests / test (3.2.7, 3.5) (push) Failing after 1m29s
Integration Tests / test (3.2.7, 3.5a) (push) Failing after 1m30s
Integration Tests / test (3.3.7, 1.5) (push) Failing after 1m4s
Integration Tests / test (3.3.7, 1.6) (push) Failing after 1m8s
Integration Tests / test (3.3.7, 1.7) (push) Failing after 1m2s
Integration Tests / test (3.3.7, 1.8) (push) Failing after 1m12s
Integration Tests / test (3.3.7, 1.9) (push) Failing after 1m15s
Integration Tests / test (3.3.7, 2.0) (push) Failing after 1m18s
Integration Tests / test (3.3.7, 2.1) (push) Failing after 1m14s
Integration Tests / test (3.3.7, 2.2) (push) Failing after 1m14s
Integration Tests / test (3.3.7, 2.3) (push) Failing after 1m16s
Integration Tests / test (3.3.7, 2.4) (push) Failing after 1m26s
Integration Tests / test (3.3.7, 2.5) (push) Failing after 1m25s
Integration Tests / test (3.3.7, 2.6) (push) Failing after 1m19s
Integration Tests / test (3.3.7, 2.7) (push) Failing after 1m18s
Integration Tests / test (3.3.7, 2.8) (push) Failing after 1m18s
Integration Tests / test (3.3.7, 2.9) (push) Failing after 1m25s
Integration Tests / test (3.3.7, 2.9a) (push) Failing after 1m18s
Integration Tests / test (3.3.7, 3.0) (push) Failing after 1m19s
Integration Tests / test (3.3.7, 3.0a) (push) Failing after 1m21s
Integration Tests / test (3.3.7, 3.1) (push) Failing after 1m20s
Integration Tests / test (3.3.7, 3.1a) (push) Failing after 1m25s
Integration Tests / test (3.3.7, 3.1b) (push) Failing after 1m22s
Integration Tests / test (3.3.7, 3.1c) (push) Failing after 1m20s
Integration Tests / test (3.3.7, 3.2) (push) Failing after 1m24s
Integration Tests / test (3.3.7, 3.2a) (push) Failing after 1m31s
Integration Tests / test (3.3.7, 3.3) (push) Failing after 1m30s
Integration Tests / test (3.3.7, 3.3a) (push) Failing after 1m26s
Integration Tests / test (3.3.7, 3.4) (push) Failing after 1m31s
Integration Tests / test (3.3.7, 3.5) (push) Failing after 1m31s
Integration Tests / test (3.3.7, 3.5a) (push) Failing after 1m30s
Integration Tests / test (3.4.2, 1.5) (push) Failing after 1m5s
Integration Tests / test (3.4.2, 1.6) (push) Failing after 1m9s
Integration Tests / test (3.4.2, 1.7) (push) Failing after 1m13s
Integration Tests / test (3.4.2, 1.8) (push) Failing after 1m18s
Integration Tests / test (3.4.2, 1.9) (push) Failing after 1m11s
Integration Tests / test (3.4.2, 2.0) (push) Failing after 1m14s
Integration Tests / test (3.4.2, 2.1) (push) Failing after 1m9s
Integration Tests / test (3.4.2, 2.2) (push) Failing after 1m14s
Integration Tests / test (3.4.2, 2.3) (push) Failing after 1m18s
Integration Tests / test (3.4.2, 2.4) (push) Failing after 1m20s
Integration Tests / test (3.4.2, 2.5) (push) Failing after 1m14s
Integration Tests / test (3.4.2, 2.6) (push) Failing after 1m20s
Integration Tests / test (3.4.2, 2.7) (push) Failing after 1m16s
Integration Tests / test (3.4.2, 2.8) (push) Failing after 1m17s
Integration Tests / test (3.4.2, 2.9) (push) Failing after 1m21s
Integration Tests / test (3.4.2, 2.9a) (push) Failing after 1m19s
Integration Tests / test (3.4.2, 3.0) (push) Failing after 1m18s
Integration Tests / test (3.4.2, 3.0a) (push) Failing after 1m21s
Integration Tests / test (3.4.2, 3.1) (push) Failing after 1m20s
Integration Tests / test (3.4.2, 3.1a) (push) Failing after 1m19s
Integration Tests / test (3.4.2, 3.1b) (push) Failing after 1m19s
Integration Tests / test (3.4.2, 3.1c) (push) Failing after 1m18s
Integration Tests / test (3.4.2, 3.2) (push) Failing after 1m27s
Integration Tests / test (3.4.2, 3.2a) (push) Failing after 1m26s
Integration Tests / test (3.4.2, 3.3) (push) Failing after 1m30s
Integration Tests / test (3.4.2, 3.3a) (push) Failing after 1m27s
Integration Tests / test (3.4.2, 3.4) (push) Failing after 1m30s
Integration Tests / test (3.4.2, 3.5) (push) Failing after 1m31s
Integration Tests / test (3.4.2, 3.5a) (push) Failing after 1m30s
Integration Tests / finish (push) Successful in 6s
* Start implementation * Fix command, add some docs * Sort cli args * Update cli spec * Fix rubocop issues * feat: Add --no-pre-window option to start command Signed-off-by: Andrew Kofink <ajkofink@gmail.com> * chore: Fix coveralls to run from GH actions Signed-off-by: Andrew Kofink <ajkofink@gmail.com> * chore: Bump tmuxinator to v3.3.4 Signed-off-by: Andrew Kofink <ajkofink@gmail.com> * Implement suggestions * Update readme and changelog * Extract, fix rubocop issues * Fix call issue * Fix alignment * Fix tests * Remove alias * Add alias * Add test for alias * Remove alias test * refactor: fix codeclimate complexity Signed-off-by: Andrew Kofink <ajkofink@gmail.com> --------- Signed-off-by: Andrew Kofink <ajkofink@gmail.com> Co-authored-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
b7bef6fdb8 |
fix: Properly parse args with equals (=) in their value
Some checks failed
Integration Tests / test (3.1.6, 1.6) (push) Failing after 1m9s
Integration Tests / test (3.1.6, 1.7) (push) Failing after 1m3s
Integration Tests / test (3.1.6, 1.8) (push) Failing after 1m16s
Integration Tests / test (3.1.6, 1.9) (push) Failing after 1m14s
Integration Tests / test (3.1.6, 1.5) (push) Failing after 58m27s
Integration Tests / test (3.1.6, 2.1) (push) Failing after 1m22s
Integration Tests / test (3.1.6, 2.0) (push) Failing after 1m16s
Integration Tests / test (3.1.6, 2.2) (push) Failing after 1m23s
Integration Tests / test (3.1.6, 2.3) (push) Failing after 1m20s
Integration Tests / test (3.1.6, 2.4) (push) Failing after 1m16s
Integration Tests / test (3.1.6, 2.5) (push) Failing after 1m23s
Integration Tests / test (3.1.6, 2.6) (push) Failing after 1m31s
Integration Tests / test (3.1.6, 2.7) (push) Failing after 1m28s
Integration Tests / test (3.1.6, 2.8) (push) Failing after 1m24s
Integration Tests / test (3.1.6, 2.9) (push) Failing after 1m25s
Integration Tests / test (3.1.6, 2.9a) (push) Failing after 1m22s
Integration Tests / test (3.1.6, 3.0) (push) Failing after 1m22s
Integration Tests / test (3.1.6, 3.0a) (push) Failing after 1m28s
Integration Tests / test (3.1.6, 3.1) (push) Failing after 1m28s
Integration Tests / test (3.1.6, 3.1a) (push) Failing after 1m28s
Integration Tests / test (3.1.6, 3.1b) (push) Failing after 1m20s
Integration Tests / test (3.1.6, 3.1c) (push) Failing after 1m24s
Integration Tests / test (3.1.6, 3.2a) (push) Failing after 1m35s
Integration Tests / test (3.1.6, 3.3) (push) Failing after 1m40s
Integration Tests / test (3.1.6, 3.4) (push) Failing after 1m34s
Integration Tests / test (3.1.6, 3.5) (push) Failing after 1m31s
Integration Tests / test (3.1.6, 3.5a) (push) Failing after 37m55s
Integration Tests / test (3.1.6, 3.3a) (push) Failing after 41m30s
Integration Tests / test (3.1.6, 3.2) (push) Failing after 47m49s
Integration Tests / test (3.2.7, 1.5) (push) Failing after 4s
Integration Tests / test (3.2.7, 1.6) (push) Failing after 3s
Integration Tests / test (3.2.7, 1.7) (push) Failing after 2s
Integration Tests / test (3.2.7, 1.8) (push) Failing after 5s
Integration Tests / test (3.2.7, 1.9) (push) Failing after 4s
Integration Tests / test (3.2.7, 2.0) (push) Failing after 3s
Integration Tests / test (3.2.7, 2.1) (push) Failing after 3s
Integration Tests / test (3.2.7, 2.2) (push) Failing after 2s
Integration Tests / test (3.2.7, 2.3) (push) Failing after 6s
Integration Tests / test (3.2.7, 2.4) (push) Failing after 3s
Integration Tests / test (3.2.7, 2.5) (push) Failing after 4s
Integration Tests / test (3.2.7, 2.6) (push) Failing after 2s
Integration Tests / test (3.2.7, 2.7) (push) Failing after 4s
Integration Tests / test (3.2.7, 2.8) (push) Failing after 3s
Integration Tests / test (3.2.7, 2.9) (push) Failing after 1s
Integration Tests / test (3.2.7, 2.9a) (push) Failing after 6s
Integration Tests / test (3.2.7, 3.0) (push) Failing after 6s
Integration Tests / test (3.2.7, 3.0a) (push) Failing after 2s
Integration Tests / test (3.2.7, 3.1) (push) Failing after 2s
Integration Tests / test (3.2.7, 3.1a) (push) Failing after 5s
Integration Tests / test (3.2.7, 3.1b) (push) Failing after 5s
Integration Tests / test (3.2.7, 3.1c) (push) Failing after 4s
Integration Tests / test (3.2.7, 3.2) (push) Failing after 4s
Integration Tests / test (3.2.7, 3.2a) (push) Failing after 3s
Integration Tests / test (3.2.7, 3.3) (push) Failing after 6s
Integration Tests / test (3.2.7, 3.3a) (push) Failing after 3s
Integration Tests / test (3.2.7, 3.4) (push) Failing after 4s
Integration Tests / test (3.2.7, 3.5) (push) Failing after 3s
Integration Tests / test (3.2.7, 3.5a) (push) Failing after 2s
Integration Tests / test (3.3.7, 1.5) (push) Failing after 3s
Integration Tests / test (3.3.7, 1.6) (push) Failing after 3s
Integration Tests / test (3.3.7, 1.7) (push) Failing after 4s
Integration Tests / test (3.3.7, 1.8) (push) Failing after 3s
Integration Tests / test (3.3.7, 1.9) (push) Failing after 5s
Integration Tests / test (3.3.7, 2.0) (push) Failing after 3s
Integration Tests / test (3.3.7, 2.1) (push) Failing after 5s
Integration Tests / test (3.3.7, 2.2) (push) Failing after 4s
Integration Tests / test (3.3.7, 2.3) (push) Failing after 5s
Integration Tests / test (3.3.7, 2.4) (push) Failing after 5s
Integration Tests / test (3.3.7, 2.5) (push) Failing after 3s
Integration Tests / test (3.3.7, 2.6) (push) Failing after 4s
Integration Tests / test (3.3.7, 2.7) (push) Failing after 5s
Integration Tests / test (3.3.7, 2.8) (push) Failing after 3s
Integration Tests / test (3.3.7, 2.9) (push) Failing after 5s
Integration Tests / test (3.3.7, 2.9a) (push) Failing after 5s
Integration Tests / test (3.3.7, 3.0) (push) Failing after 5s
Integration Tests / test (3.3.7, 3.0a) (push) Failing after 3s
Integration Tests / test (3.3.7, 3.1) (push) Failing after 5s
Integration Tests / test (3.3.7, 3.1a) (push) Failing after 5s
Integration Tests / test (3.3.7, 3.2a) (push) Failing after 6s
Integration Tests / test (3.3.7, 3.3) (push) Failing after 5s
Integration Tests / test (3.3.7, 3.3a) (push) Failing after 3s
Integration Tests / test (3.3.7, 3.4) (push) Failing after 2s
Integration Tests / test (3.3.7, 3.5) (push) Failing after 3s
Integration Tests / test (3.4.2, 1.6) (push) Failing after 2s
Integration Tests / test (3.4.2, 1.8) (push) Failing after 4s
Integration Tests / test (3.4.2, 1.9) (push) Failing after 4s
Integration Tests / test (3.4.2, 2.0) (push) Failing after 3s
Integration Tests / test (3.4.2, 2.1) (push) Failing after 4s
Integration Tests / test (3.4.2, 2.5) (push) Failing after 6s
Integration Tests / test (3.4.2, 2.6) (push) Failing after 3s
Integration Tests / test (3.4.2, 2.9a) (push) Failing after 3s
Integration Tests / test (3.3.7, 3.1c) (push) Failing after 14m57s
Integration Tests / test (3.4.2, 3.0) (push) Failing after 7s
Integration Tests / test (3.4.2, 3.0a) (push) Failing after 2s
Integration Tests / test (3.4.2, 3.2) (push) Failing after 4s
Integration Tests / test (3.4.2, 3.5a) (push) Failing after 4s
Integration Tests / test (3.3.7, 3.5a) (push) Failing after 3s
Integration Tests / test (3.4.2, 1.5) (push) Failing after 3s
Integration Tests / test (3.4.2, 1.7) (push) Failing after 5s
Integration Tests / test (3.4.2, 2.2) (push) Failing after 3s
Integration Tests / test (3.4.2, 2.3) (push) Failing after 4s
Integration Tests / test (3.4.2, 2.4) (push) Failing after 2s
Integration Tests / test (3.4.2, 2.7) (push) Failing after 3s
Integration Tests / test (3.4.2, 2.8) (push) Failing after 3s
Integration Tests / test (3.4.2, 2.9) (push) Failing after 4s
Integration Tests / test (3.3.7, 3.1b) (push) Failing after 15m2s
Integration Tests / test (3.4.2, 3.1) (push) Failing after 3s
Integration Tests / test (3.4.2, 3.1a) (push) Failing after 4s
Integration Tests / test (3.4.2, 3.1b) (push) Failing after 4s
Integration Tests / test (3.4.2, 3.1c) (push) Failing after 4s
Integration Tests / test (3.4.2, 3.2a) (push) Failing after 4s
Integration Tests / test (3.4.2, 3.3) (push) Failing after 4s
Integration Tests / test (3.4.2, 3.3a) (push) Failing after 3s
Integration Tests / test (3.4.2, 3.4) (push) Failing after 3s
Integration Tests / test (3.4.2, 3.5) (push) Failing after 4s
Integration Tests / test (3.3.7, 3.2) (push) Failing after 14m32s
Integration Tests / finish (push) Has been cancelled
Example: ```sh tmuxinator start 879 value='set value = this' ``` Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
ce6affd986 |
chore: Bump tmuxinator to v3.3.4
Some checks failed
Integration Tests / test (3.1.6, 1.5) (push) Failing after 1m22s
Integration Tests / test (3.1.6, 1.6) (push) Failing after 1m17s
Integration Tests / test (3.1.6, 1.7) (push) Failing after 1m20s
Integration Tests / test (3.1.6, 1.8) (push) Failing after 1m22s
Integration Tests / test (3.1.6, 1.9) (push) Failing after 1m27s
Integration Tests / test (3.1.6, 2.0) (push) Failing after 1m31s
Integration Tests / test (3.1.6, 2.1) (push) Failing after 1m26s
Integration Tests / test (3.1.6, 2.2) (push) Failing after 1m30s
Integration Tests / test (3.1.6, 2.3) (push) Failing after 1m32s
Integration Tests / test (3.1.6, 2.4) (push) Failing after 1m34s
Integration Tests / test (3.1.6, 2.5) (push) Failing after 1m35s
Integration Tests / test (3.1.6, 2.6) (push) Failing after 1m39s
Integration Tests / test (3.1.6, 2.7) (push) Failing after 1m34s
Integration Tests / test (3.1.6, 2.8) (push) Failing after 1m30s
Integration Tests / test (3.1.6, 2.9) (push) Failing after 1m40s
Integration Tests / test (3.1.6, 2.9a) (push) Failing after 1m35s
Integration Tests / test (3.1.6, 3.0) (push) Failing after 1m36s
Integration Tests / test (3.1.6, 3.0a) (push) Failing after 1m29s
Integration Tests / test (3.1.6, 3.1) (push) Failing after 1m35s
Integration Tests / test (3.1.6, 3.1a) (push) Failing after 1m38s
Integration Tests / test (3.1.6, 3.1b) (push) Failing after 1m40s
Integration Tests / test (3.1.6, 3.1c) (push) Failing after 1m37s
Integration Tests / test (3.1.6, 3.3) (push) Failing after 1m49s
Integration Tests / test (3.2.5, 1.6) (push) Failing after 1m24s
Integration Tests / test (3.1.6, 3.2) (push) Failing after 1m48s
Integration Tests / test (3.1.6, 3.2a) (push) Failing after 1m48s
Integration Tests / test (3.1.6, 3.3a) (push) Failing after 1m41s
Integration Tests / test (3.1.6, 3.4) (push) Failing after 1m47s
Integration Tests / test (3.1.6, 3.5) (push) Failing after 1m44s
Integration Tests / test (3.1.6, 3.5a) (push) Failing after 1m51s
Integration Tests / test (3.2.5, 1.5) (push) Failing after 1m20s
Integration Tests / test (3.2.5, 1.7) (push) Failing after 1m24s
Integration Tests / test (3.2.5, 1.8) (push) Failing after 1m28s
Integration Tests / test (3.2.5, 1.9) (push) Failing after 1m25s
Integration Tests / test (3.2.5, 2.0) (push) Failing after 1m32s
Integration Tests / test (3.2.5, 2.1) (push) Failing after 1m30s
Integration Tests / test (3.2.5, 2.2) (push) Failing after 1m32s
Integration Tests / test (3.2.5, 2.3) (push) Failing after 1m33s
Integration Tests / test (3.2.5, 2.4) (push) Failing after 1m27s
Integration Tests / test (3.2.5, 2.5) (push) Failing after 1m32s
Integration Tests / test (3.2.5, 2.6) (push) Failing after 1m32s
Integration Tests / test (3.2.5, 2.7) (push) Failing after 1m32s
Integration Tests / test (3.2.5, 2.8) (push) Failing after 1m36s
Integration Tests / test (3.2.5, 2.9) (push) Failing after 1m41s
Integration Tests / test (3.2.5, 2.9a) (push) Failing after 1m41s
Integration Tests / test (3.2.5, 3.0) (push) Failing after 1m35s
Integration Tests / test (3.2.5, 3.0a) (push) Failing after 1m37s
Integration Tests / test (3.2.5, 3.1) (push) Failing after 1m41s
Integration Tests / test (3.2.5, 3.1a) (push) Failing after 1m38s
Integration Tests / test (3.2.5, 3.1b) (push) Failing after 1m38s
Integration Tests / test (3.2.5, 3.1c) (push) Failing after 1m32s
Integration Tests / test (3.2.5, 3.2) (push) Failing after 1m41s
Integration Tests / test (3.2.5, 3.2a) (push) Failing after 1m43s
Integration Tests / test (3.2.5, 3.3) (push) Failing after 1m37s
Integration Tests / test (3.2.5, 3.3a) (push) Failing after 1m48s
Integration Tests / test (3.2.5, 3.4) (push) Failing after 1m48s
Integration Tests / test (3.2.5, 3.5) (push) Failing after 1m45s
Integration Tests / test (3.2.5, 3.5a) (push) Failing after 1m49s
Integration Tests / test (3.3.5, 1.5) (push) Failing after 1m21s
Integration Tests / test (3.3.5, 1.6) (push) Failing after 1m18s
Integration Tests / test (3.3.5, 1.7) (push) Failing after 1m23s
Integration Tests / test (3.3.5, 1.8) (push) Failing after 1m30s
Integration Tests / test (3.3.5, 1.9) (push) Failing after 1m28s
Integration Tests / test (3.3.5, 2.0) (push) Failing after 1m38s
Integration Tests / test (3.3.5, 2.1) (push) Failing after 1m28s
Integration Tests / test (3.3.5, 2.2) (push) Failing after 1m29s
Integration Tests / test (3.3.5, 2.3) (push) Failing after 1m31s
Integration Tests / test (3.3.5, 2.4) (push) Failing after 1m30s
Integration Tests / test (3.3.5, 2.5) (push) Failing after 1m34s
Integration Tests / test (3.3.5, 2.6) (push) Failing after 1m26s
Integration Tests / test (3.3.5, 2.7) (push) Failing after 1m49s
Integration Tests / test (3.3.5, 2.8) (push) Failing after 1m37s
Integration Tests / test (3.3.5, 2.9) (push) Failing after 1m33s
Integration Tests / test (3.3.5, 2.9a) (push) Failing after 1m34s
Integration Tests / test (3.3.5, 3.0) (push) Failing after 1m37s
Integration Tests / test (3.3.5, 3.0a) (push) Failing after 1m34s
Integration Tests / test (3.3.5, 3.1) (push) Failing after 1m42s
Integration Tests / test (3.3.5, 3.1a) (push) Failing after 1m52s
Integration Tests / test (3.3.5, 3.1b) (push) Failing after 1m35s
Integration Tests / test (3.3.5, 3.1c) (push) Failing after 1m36s
Integration Tests / test (3.3.5, 3.2) (push) Failing after 1m42s
Integration Tests / test (3.3.5, 3.2a) (push) Failing after 1m48s
Integration Tests / test (3.3.5, 3.3) (push) Failing after 1m45s
Integration Tests / test (3.3.5, 3.3a) (push) Failing after 1m44s
Integration Tests / test (3.3.5, 3.4) (push) Failing after 1m47s
Integration Tests / test (3.3.5, 3.5) (push) Failing after 1m48s
Integration Tests / test (3.3.5, 3.5a) (push) Failing after 1m46s
Integration Tests / finish (push) Successful in 5s
Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
7f35ac1371 |
feat: Add --no-pre-window option to start command
All checks were successful
Integration Tests / test (3.1.6, 1.5) (push) Successful in 1m20s
Integration Tests / test (3.1.6, 1.6) (push) Successful in 1m15s
Integration Tests / test (3.1.6, 1.7) (push) Successful in 1m14s
Integration Tests / test (3.1.6, 1.8) (push) Successful in 1m28s
Integration Tests / test (3.1.6, 1.9) (push) Successful in 1m26s
Integration Tests / test (3.1.6, 2.0) (push) Successful in 1m27s
Integration Tests / test (3.1.6, 2.1) (push) Successful in 1m26s
Integration Tests / test (3.1.6, 2.2) (push) Successful in 1m31s
Integration Tests / test (3.1.6, 2.3) (push) Successful in 1m26s
Integration Tests / test (3.1.6, 2.4) (push) Successful in 1m29s
Integration Tests / test (3.1.6, 2.5) (push) Successful in 1m29s
Integration Tests / test (3.1.6, 2.6) (push) Successful in 1m38s
Integration Tests / test (3.1.6, 2.7) (push) Successful in 1m33s
Integration Tests / test (3.1.6, 2.8) (push) Successful in 1m33s
Integration Tests / test (3.1.6, 2.9) (push) Successful in 1m35s
Integration Tests / test (3.1.6, 2.9a) (push) Successful in 1m35s
Integration Tests / test (3.1.6, 3.0) (push) Successful in 1m39s
Integration Tests / test (3.1.6, 3.0a) (push) Successful in 1m35s
Integration Tests / test (3.1.6, 3.1) (push) Successful in 1m36s
Integration Tests / test (3.1.6, 3.1a) (push) Successful in 1m35s
Integration Tests / test (3.1.6, 3.1b) (push) Successful in 1m38s
Integration Tests / test (3.1.6, 3.1c) (push) Successful in 1m35s
Integration Tests / test (3.1.6, 3.2) (push) Successful in 1m45s
Integration Tests / test (3.1.6, 3.2a) (push) Successful in 1m40s
Integration Tests / test (3.1.6, 3.3) (push) Successful in 1m42s
Integration Tests / test (3.1.6, 3.3a) (push) Successful in 1m43s
Integration Tests / test (3.1.6, 3.4) (push) Successful in 1m46s
Integration Tests / test (3.1.6, 3.5) (push) Successful in 1m46s
Integration Tests / test (3.1.6, 3.5a) (push) Successful in 2m5s
Integration Tests / test (3.2.5, 1.5) (push) Successful in 1m12s
Integration Tests / test (3.2.5, 1.7) (push) Successful in 1m13s
Integration Tests / test (3.2.5, 1.8) (push) Successful in 1m31s
Integration Tests / test (3.2.5, 1.9) (push) Successful in 1m35s
Integration Tests / test (3.2.5, 2.1) (push) Successful in 1m28s
Integration Tests / test (3.2.5, 2.2) (push) Successful in 1m28s
Integration Tests / test (3.2.5, 2.7) (push) Successful in 1m35s
Integration Tests / test (3.2.5, 2.9) (push) Successful in 1m38s
Integration Tests / test (3.2.5, 2.9a) (push) Successful in 1m42s
Integration Tests / test (3.2.5, 3.1a) (push) Successful in 1m36s
Integration Tests / test (3.2.5, 1.6) (push) Successful in 1m15s
Integration Tests / test (3.2.5, 2.0) (push) Successful in 1m28s
Integration Tests / test (3.2.5, 2.3) (push) Successful in 1m30s
Integration Tests / test (3.2.5, 2.4) (push) Successful in 1m32s
Integration Tests / test (3.2.5, 2.5) (push) Successful in 1m33s
Integration Tests / test (3.2.5, 2.6) (push) Successful in 1m35s
Integration Tests / test (3.2.5, 2.8) (push) Successful in 1m34s
Integration Tests / test (3.2.5, 3.0) (push) Successful in 1m50s
Integration Tests / test (3.2.5, 3.0a) (push) Successful in 1m36s
Integration Tests / test (3.2.5, 3.1) (push) Successful in 1m37s
Integration Tests / test (3.2.5, 3.1b) (push) Successful in 1m37s
Integration Tests / test (3.2.5, 3.1c) (push) Successful in 1m38s
Integration Tests / test (3.2.5, 3.2) (push) Successful in 1m41s
Integration Tests / test (3.2.5, 3.2a) (push) Successful in 1m41s
Integration Tests / test (3.2.5, 3.3) (push) Successful in 1m45s
Integration Tests / test (3.2.5, 3.3a) (push) Successful in 1m42s
Integration Tests / test (3.2.5, 3.4) (push) Successful in 1m44s
Integration Tests / test (3.2.5, 3.5) (push) Successful in 1m34s
Integration Tests / test (3.2.5, 3.5a) (push) Successful in 1m41s
Integration Tests / test (3.3.5, 1.5) (push) Successful in 1m5s
Integration Tests / test (3.3.5, 1.6) (push) Successful in 1m6s
Integration Tests / test (3.3.5, 1.7) (push) Successful in 1m4s
Integration Tests / test (3.3.5, 1.8) (push) Successful in 1m11s
Integration Tests / test (3.3.5, 1.9) (push) Successful in 1m14s
Integration Tests / test (3.3.5, 2.0) (push) Successful in 1m14s
Integration Tests / test (3.3.5, 2.1) (push) Successful in 1m10s
Integration Tests / test (3.3.5, 2.2) (push) Successful in 1m14s
Integration Tests / test (3.3.5, 2.3) (push) Successful in 1m42s
Integration Tests / test (3.3.5, 2.4) (push) Successful in 1m18s
Integration Tests / test (3.3.5, 2.5) (push) Successful in 1m22s
Integration Tests / test (3.3.5, 2.8) (push) Successful in 1m18s
Integration Tests / test (3.3.5, 2.9) (push) Successful in 1m20s
Integration Tests / test (3.3.5, 2.9a) (push) Successful in 1m35s
Integration Tests / test (3.3.5, 3.1) (push) Successful in 1m39s
Integration Tests / test (3.3.5, 3.1a) (push) Successful in 1m40s
Integration Tests / test (3.3.5, 3.1c) (push) Successful in 1m32s
Integration Tests / test (3.3.5, 3.3a) (push) Successful in 1m42s
Integration Tests / test (3.3.5, 3.4) (push) Successful in 1m49s
Integration Tests / test (3.3.5, 3.5) (push) Successful in 1m49s
Integration Tests / test (3.3.5, 2.6) (push) Successful in 1m20s
Integration Tests / test (3.3.5, 2.7) (push) Successful in 1m46s
Integration Tests / test (3.3.5, 3.0) (push) Successful in 1m50s
Integration Tests / test (3.3.5, 3.0a) (push) Successful in 1m37s
Integration Tests / test (3.3.5, 3.1b) (push) Successful in 1m37s
Integration Tests / test (3.3.5, 3.2) (push) Successful in 1m44s
Integration Tests / test (3.3.5, 3.2a) (push) Successful in 1m40s
Integration Tests / test (3.3.5, 3.3) (push) Successful in 1m45s
Integration Tests / test (3.3.5, 3.5a) (push) Successful in 1m34s
Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
a745a629b9 |
fix: Properly pass args to start when no command is given
All checks were successful
Integration Tests / test (3.1.6, 1.5) (push) Successful in 1m19s
Integration Tests / test (3.1.6, 1.6) (push) Successful in 1m19s
Integration Tests / test (3.1.6, 1.7) (push) Successful in 1m18s
Integration Tests / test (3.1.6, 1.8) (push) Successful in 1m25s
Integration Tests / test (3.1.6, 1.9) (push) Successful in 1m48s
Integration Tests / test (3.1.6, 2.0) (push) Successful in 1m39s
Integration Tests / test (3.1.6, 2.1) (push) Successful in 1m25s
Integration Tests / test (3.1.6, 2.2) (push) Successful in 1m27s
Integration Tests / test (3.1.6, 2.3) (push) Successful in 1m27s
Integration Tests / test (3.1.6, 2.4) (push) Successful in 1m28s
Integration Tests / test (3.1.6, 2.5) (push) Successful in 1m28s
Integration Tests / test (3.1.6, 2.6) (push) Successful in 1m30s
Integration Tests / test (3.1.6, 2.7) (push) Successful in 1m29s
Integration Tests / test (3.1.6, 2.8) (push) Successful in 1m34s
Integration Tests / test (3.1.6, 2.9) (push) Successful in 1m34s
Integration Tests / test (3.1.6, 2.9a) (push) Successful in 1m30s
Integration Tests / test (3.1.6, 3.0) (push) Successful in 1m35s
Integration Tests / test (3.1.6, 3.1) (push) Successful in 1m34s
Integration Tests / test (3.1.6, 3.0a) (push) Successful in 1m36s
Integration Tests / test (3.1.6, 3.1a) (push) Successful in 1m34s
Integration Tests / test (3.1.6, 3.1b) (push) Successful in 1m33s
Integration Tests / test (3.1.6, 3.1c) (push) Successful in 1m30s
Integration Tests / test (3.1.6, 3.2) (push) Successful in 1m38s
Integration Tests / test (3.1.6, 3.2a) (push) Successful in 1m42s
Integration Tests / test (3.1.6, 3.3) (push) Successful in 1m42s
Integration Tests / test (3.1.6, 3.3a) (push) Successful in 1m39s
Integration Tests / test (3.1.6, 3.4) (push) Successful in 1m46s
Integration Tests / test (3.1.6, 3.5) (push) Successful in 1m44s
Integration Tests / test (3.1.6, 3.5a) (push) Successful in 1m44s
Integration Tests / test (3.2.5, 1.5) (push) Successful in 1m16s
Integration Tests / test (3.2.5, 1.6) (push) Successful in 1m20s
Integration Tests / test (3.2.5, 1.7) (push) Successful in 1m15s
Integration Tests / test (3.2.5, 1.8) (push) Successful in 1m20s
Integration Tests / test (3.2.5, 1.9) (push) Successful in 1m26s
Integration Tests / test (3.2.5, 2.0) (push) Successful in 1m25s
Integration Tests / test (3.2.5, 2.1) (push) Successful in 1m23s
Integration Tests / test (3.2.5, 2.2) (push) Successful in 1m29s
Integration Tests / test (3.2.5, 2.3) (push) Successful in 1m27s
Integration Tests / test (3.2.5, 2.4) (push) Successful in 1m30s
Integration Tests / test (3.2.5, 2.5) (push) Successful in 1m28s
Integration Tests / test (3.2.5, 2.6) (push) Successful in 1m21s
Integration Tests / test (3.2.5, 2.7) (push) Successful in 1m31s
Integration Tests / test (3.2.5, 2.8) (push) Successful in 1m32s
Integration Tests / test (3.2.5, 2.9) (push) Successful in 1m44s
Integration Tests / test (3.2.5, 2.9a) (push) Successful in 1m28s
Integration Tests / test (3.2.5, 3.0) (push) Successful in 1m31s
Integration Tests / test (3.2.5, 3.0a) (push) Successful in 1m30s
Integration Tests / test (3.2.5, 3.2a) (push) Successful in 1m38s
Integration Tests / test (3.2.5, 3.3) (push) Successful in 1m43s
Integration Tests / test (3.2.5, 3.3a) (push) Successful in 1m39s
Integration Tests / test (3.2.5, 3.4) (push) Successful in 1m47s
Integration Tests / test (3.2.5, 3.5) (push) Successful in 1m44s
Integration Tests / test (3.3.5, 1.8) (push) Successful in 1m27s
Integration Tests / test (3.3.5, 2.1) (push) Successful in 1m32s
Integration Tests / test (3.2.5, 3.1) (push) Successful in 1m31s
Integration Tests / test (3.2.5, 3.1a) (push) Successful in 1m31s
Integration Tests / test (3.2.5, 3.1b) (push) Successful in 1m34s
Integration Tests / test (3.2.5, 3.1c) (push) Successful in 1m37s
Integration Tests / test (3.2.5, 3.2) (push) Successful in 1m43s
Integration Tests / test (3.2.5, 3.5a) (push) Successful in 1m46s
Integration Tests / test (3.3.5, 1.5) (push) Successful in 1m16s
Integration Tests / test (3.3.5, 1.6) (push) Successful in 1m26s
Integration Tests / test (3.3.5, 1.7) (push) Successful in 1m25s
Integration Tests / test (3.3.5, 1.9) (push) Successful in 1m27s
Integration Tests / test (3.3.5, 2.0) (push) Successful in 1m28s
Integration Tests / test (3.3.5, 2.2) (push) Successful in 1m30s
Integration Tests / test (3.3.5, 2.3) (push) Successful in 1m28s
Integration Tests / test (3.3.5, 2.4) (push) Successful in 1m27s
Integration Tests / test (3.3.5, 2.5) (push) Successful in 1m31s
Integration Tests / test (3.3.5, 2.6) (push) Successful in 1m30s
Integration Tests / test (3.3.5, 2.7) (push) Successful in 1m33s
Integration Tests / test (3.3.5, 2.8) (push) Successful in 1m29s
Integration Tests / test (3.3.5, 2.9) (push) Successful in 1m33s
Integration Tests / test (3.3.5, 2.9a) (push) Successful in 1m29s
Integration Tests / test (3.3.5, 3.0) (push) Successful in 1m30s
Integration Tests / test (3.3.5, 3.0a) (push) Successful in 1m35s
Integration Tests / test (3.3.5, 3.1) (push) Successful in 1m35s
Integration Tests / test (3.3.5, 3.1a) (push) Successful in 1m34s
Integration Tests / test (3.3.5, 3.1b) (push) Successful in 1m38s
Integration Tests / test (3.3.5, 3.1c) (push) Successful in 1m35s
Integration Tests / test (3.3.5, 3.2) (push) Successful in 1m38s
Integration Tests / test (3.3.5, 3.2a) (push) Successful in 1m37s
Integration Tests / test (3.3.5, 3.3) (push) Successful in 1m39s
Integration Tests / test (3.3.5, 3.3a) (push) Successful in 1m42s
Integration Tests / test (3.3.5, 3.4) (push) Successful in 1m46s
Integration Tests / test (3.3.5, 3.5) (push) Successful in 1m45s
Integration Tests / test (3.3.5, 3.5a) (push) Successful in 1m45s
Problem mux start [project] [args] should behave the same as: mux [project] [args] Currently, the args are not passed through to the start command as Thor `options` - they come through as args instead. Solution Fix the call to Tmuxinator::Cli#start when a project name is passed in by simply appending `:start` to the args, as the first argument is the subcommand in Thor::Cli. Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
5ef509d783 |
feat: Add support for tmuxinator append
All checks were successful
Integration Tests / test (3.1.6, 1.5) (push) Successful in 1m44s
Integration Tests / test (3.1.6, 1.6) (push) Successful in 56s
Integration Tests / test (3.1.6, 1.7) (push) Successful in 59s
Integration Tests / test (3.1.6, 1.9) (push) Successful in 1m9s
Integration Tests / test (3.1.6, 2.0) (push) Successful in 1m12s
Integration Tests / test (3.1.6, 1.8) (push) Successful in 1m7s
Integration Tests / test (3.1.6, 2.1) (push) Successful in 1m9s
Integration Tests / test (3.1.6, 2.2) (push) Successful in 1m10s
Integration Tests / test (3.1.6, 2.3) (push) Successful in 1m9s
Integration Tests / test (3.1.6, 2.4) (push) Successful in 1m9s
Integration Tests / test (3.1.6, 2.5) (push) Successful in 1m10s
Integration Tests / test (3.1.6, 2.6) (push) Successful in 1m12s
Integration Tests / test (3.1.6, 2.7) (push) Successful in 1m13s
Integration Tests / test (3.1.6, 2.8) (push) Successful in 1m13s
Integration Tests / test (3.1.6, 2.9) (push) Successful in 1m13s
Integration Tests / test (3.1.6, 2.9a) (push) Successful in 1m15s
Integration Tests / test (3.1.6, 3.0) (push) Successful in 1m14s
Integration Tests / test (3.1.6, 3.0a) (push) Successful in 1m14s
Integration Tests / test (3.1.6, 3.1) (push) Successful in 1m18s
Integration Tests / test (3.1.6, 3.1a) (push) Successful in 1m20s
Integration Tests / test (3.1.6, 3.1b) (push) Successful in 1m14s
Integration Tests / test (3.1.6, 3.1c) (push) Successful in 1m15s
Integration Tests / test (3.1.6, 3.2) (push) Successful in 1m23s
Integration Tests / test (3.1.6, 3.2a) (push) Successful in 1m22s
Integration Tests / test (3.1.6, 3.3) (push) Successful in 1m24s
Integration Tests / test (3.1.6, 3.3a) (push) Successful in 1m24s
Integration Tests / test (3.1.6, 3.4) (push) Successful in 1m24s
Integration Tests / test (3.1.6, 3.5) (push) Successful in 1m28s
Integration Tests / test (3.1.6, 3.5a) (push) Successful in 1m24s
Integration Tests / test (3.2.5, 1.5) (push) Successful in 1m18s
Integration Tests / test (3.2.5, 1.8) (push) Successful in 1m7s
Integration Tests / test (3.2.5, 1.9) (push) Successful in 1m11s
Integration Tests / test (3.2.5, 2.3) (push) Successful in 1m10s
Integration Tests / test (3.2.5, 2.6) (push) Successful in 1m15s
Integration Tests / test (3.2.5, 2.8) (push) Successful in 1m32s
Integration Tests / test (3.2.5, 3.0a) (push) Successful in 1m39s
Integration Tests / test (3.2.5, 3.1b) (push) Successful in 1m35s
Integration Tests / test (3.2.5, 3.1c) (push) Successful in 1m34s
Integration Tests / test (3.2.5, 3.2a) (push) Successful in 1m45s
Integration Tests / test (3.2.5, 1.6) (push) Successful in 1m1s
Integration Tests / test (3.2.5, 1.7) (push) Successful in 1m1s
Integration Tests / test (3.2.5, 2.0) (push) Successful in 1m12s
Integration Tests / test (3.2.5, 2.1) (push) Successful in 1m8s
Integration Tests / test (3.2.5, 2.2) (push) Successful in 1m7s
Integration Tests / test (3.2.5, 2.4) (push) Successful in 1m12s
Integration Tests / test (3.2.5, 2.5) (push) Successful in 1m11s
Integration Tests / test (3.2.5, 2.7) (push) Successful in 1m30s
Integration Tests / test (3.2.5, 2.9) (push) Successful in 1m31s
Integration Tests / test (3.2.5, 2.9a) (push) Successful in 1m37s
Integration Tests / test (3.2.5, 3.0) (push) Successful in 1m35s
Integration Tests / test (3.2.5, 3.1) (push) Successful in 1m38s
Integration Tests / test (3.2.5, 3.1a) (push) Successful in 1m28s
Integration Tests / test (3.2.5, 3.2) (push) Successful in 1m46s
Integration Tests / test (3.2.5, 3.3) (push) Successful in 1m42s
Integration Tests / test (3.2.5, 3.3a) (push) Successful in 1m50s
Integration Tests / test (3.2.5, 3.4) (push) Successful in 1m46s
Integration Tests / test (3.2.5, 3.5) (push) Successful in 1m47s
Integration Tests / test (3.2.5, 3.5a) (push) Successful in 1m48s
Integration Tests / test (3.3.5, 1.5) (push) Successful in 1m44s
Integration Tests / test (3.3.5, 1.6) (push) Successful in 1m16s
Integration Tests / test (3.3.5, 1.7) (push) Successful in 1m22s
Integration Tests / test (3.3.5, 1.8) (push) Successful in 1m33s
Integration Tests / test (3.3.5, 1.9) (push) Successful in 1m25s
Integration Tests / test (3.3.5, 2.0) (push) Successful in 1m43s
Integration Tests / test (3.3.5, 2.1) (push) Successful in 1m30s
Integration Tests / test (3.3.5, 2.2) (push) Successful in 1m33s
Integration Tests / test (3.3.5, 2.3) (push) Successful in 1m35s
Integration Tests / test (3.3.5, 2.4) (push) Successful in 1m34s
Integration Tests / test (3.3.5, 2.5) (push) Successful in 1m35s
Integration Tests / test (3.3.5, 2.6) (push) Successful in 1m34s
Integration Tests / test (3.3.5, 2.7) (push) Successful in 1m37s
Integration Tests / test (3.3.5, 2.8) (push) Successful in 1m34s
Integration Tests / test (3.3.5, 2.9) (push) Successful in 1m44s
Integration Tests / test (3.3.5, 2.9a) (push) Successful in 1m36s
Integration Tests / test (3.3.5, 3.0) (push) Successful in 1m37s
Integration Tests / test (3.3.5, 3.0a) (push) Successful in 1m36s
Integration Tests / test (3.3.5, 3.1) (push) Successful in 1m36s
Integration Tests / test (3.3.5, 3.1a) (push) Successful in 1m32s
Integration Tests / test (3.3.5, 3.1b) (push) Successful in 1m40s
Integration Tests / test (3.3.5, 3.1c) (push) Successful in 1m35s
Integration Tests / test (3.3.5, 3.2) (push) Successful in 1m40s
Integration Tests / test (3.3.5, 3.2a) (push) Successful in 1m43s
Integration Tests / test (3.3.5, 3.3) (push) Successful in 1m44s
Integration Tests / test (3.3.5, 3.3a) (push) Successful in 1m45s
Integration Tests / test (3.3.5, 3.4) (push) Successful in 1m50s
Integration Tests / test (3.3.5, 3.5) (push) Successful in 1m42s
Integration Tests / test (3.3.5, 3.5a) (push) Successful in 1m48s
Adds support for tmuxinator append Adds ability to specify default loading behavior (start or append) - Use start when not possible to append nits nits and improvements refactor Cli::bootstrap (#1) Adds reference to the new command use say cli: Adds tests for bootstraping with option set to append adds tests for project window index refactor to use start --append instead of append. improve config loading reduce complexity of the start method reduce complexity in cli.rb void(commit) extract get params Update lib/tmuxinator/config.rb Update lib/tmuxinator/project.rb Update lib/tmuxinator/cli.rb Co-authored-by: Noah Frederick <code@noahfrederick.com> Co-authored-by: Andrew Kofink <ajkofink@gmail.com> Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
11de7f6102 |
chore: Bump tmuxinator to v3.3.3
Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
8895f12657 |
feat: Add -a option to list active projects
Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
db9e08975b |
chore: Bump tmuxinator to v3.3.2
Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
ae24ae7462 |
chore: Add support for tmux 3.5a
Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
0e3d598eaa |
chore: Bump tmuxinator to v3.3.1
Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
a3d083a305 |
fix: Don't unset TMUX variable for new-session
fixes #924 Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
99b8f6e63a | Add tmux 3.5 to the list of supported tmux versions | ||
|
|
7df3afadcc |
chore: Bump tmuxinator to 3.3.0
- Detect relative window root, join with project root - Session path is project root, not first window root - Unpin activesupport as a development depenedency Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
a9a85fdfff |
feat: Detect relative window root, join with project root
Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
53881e42f2 |
fix: Session current path
Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
0f7e9ffa93 |
chore: Bump tmuxinator to 3.2.1
Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
d7d1d2912b | Prioritize newer syntax if available (#914) | ||
|
|
8e930262e7 |
Fix pane title options (#913)
* fix pane title options * update changelog |
||
|
|
52204947a0 |
chore: Bump tmuxinator to 3.2.0 (#911)
Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
960085a50a |
chore: Fix rubocop failures
Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
6e7917b35e |
Proof of Concept for Erubi (#793)
* Swap requirement erubis to erubi * Swap Erubis::Eruby.new(content).result(binding) with eval(Erubi::Engine.new(content).src,binding) * Switch cli and project load to instanced_eval * Switch render_template to binding eval * update CHANGELOG.md * fix Code Climate issue in Cli::generate_project_file * fix Code Climate issue in Project::load * refactor: Simplify Cli#generate_project_file for code climate Split out Config#default_or_sample helper method Signed-off-by: Andrew Kofink <ajkofink@gmail.com> * refactor: Simplify Project.load for code climate Signed-off-by: Andrew Kofink <ajkofink@gmail.com> --------- Signed-off-by: Andrew Kofink <ajkofink@gmail.com> Co-authored-by: Peter Doherty <pdoherty@protonmail.com> Co-authored-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
f1f46b04c3 |
refactor: Replace exists? with exist? for Ruby >= 3.2 (#889)
This was done in the past: |
||
|
|
30e71d49a1 |
Add configuration options for pane titles (#892)
* add configuration options for pane titles * update changelog * linting * Add pane title configuration options to README * add pane_title configuration spec * linting * use be true * use Non-Interpolable String Literals * placate codeclimate * add comment about off needing to be in quotes |
||
|
|
d220ee2a10 |
fix: Shellescape pane titles (#902)
Fixes #900 Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
e7b5a98801 |
chore: Bump tmuxinator to 3.1.2 (#901)
Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
3875617b1c |
Update tmux_version.rb (#898)
3.4 should be treated as a float because it doesn't have a letter in the version number |
||
|
|
9918ed6944 |
chore: Bump tmuxinator to 3.1.1 (#897)
Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
1a40a00207 |
feat: Add support for tmux 3.4 (#894)
tmux 3.4 release: https://github.com/tmux/tmux/releases/tag/3.4 Signed-off-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
ba62c5d4ec |
Set pane title if provided in config file (#891)
* set pane title if provided * fix linting issues * check tmux version before setting title * update changelog * Add pane titles to README * set changelog version to unreleased * add test cases for titled panes * specify tmux minimum version for pane titles --------- Co-authored-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
46aa81ebfa |
Update stop command to support project-config and omitting project name (#890)
Brings stop command inline with start command. Can now stop a project started with the `--project-config` flag by running a stop command with the same flag. Stopping the default local project (`./.tmuxinator.yml`) is now easier and matches the short way or starting it: `tmuxinator start` to start, `tmuxinator stop` to stop. Co-authored-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
c2afba0797 |
Simple maintenance improvements (#838)
* Remove hashbang from shell completion file Shell completion files are sourced, not executed. * Trim excess whitespace * Fix typos * chore: Update the CHANGELOG --------- Co-authored-by: Andrew Kofink <ajkofink@gmail.com> |
||
|
|
58229f8ae4 |
Bump tmuxinator to 3.1.0 (#885)
Co-authored-by: Pete Doherty <pdoherty+git@protonmail.com> |
||
|
|
423ce4021b |
Bump tmuxinator to 3.0.5 (#866)
* update CHANGELOG.md for 3.0.5 * Bump tmuxinator to 3.0.5 |
||
|
|
4c61053951 | add support for tmux 3.3a (#865) | ||
|
|
c911572128 |
Bump tmuxinator to 3.0.4 (#864)
* stamp 3.0.4 in CHANGELOG.md * Bump tmuxinator to 3.0.4 |
||
|
|
cf655c5324 | fix tmux 3.3 version detection (#863) | ||
|
|
5f42cc9b44 |
Bump tmuxinator to 3.0.3 (#860)
* Bump tmuxinator to 3.0.3 * add 3.0.3 entry to CHANGELOG |
||
|
|
5f44a22fa2 |
allow tmux 3.3 (#859)
* allow tmux 3.3 * add tmux 3.3 changes to CHANGELOG.md Co-authored-by: Peter Doherty <pdoherty@protonmail.com> |
||
|
|
b61fd0a7bd | Bump tmuxinator to 3.0.2 (#851) |