Skip to content

Keep TUI open after all processes exit - #12

Merged
carlosrivera merged 2 commits into
mainfrom
fix/keep-tui-open-after-exit-11
Jan 27, 2026
Merged

Keep TUI open after all processes exit#12
carlosrivera merged 2 commits into
mainfrom
fix/keep-tui-open-after-exit-11

Conversation

@carlosrivera

Copy link
Copy Markdown
Contributor

What

  • Keep the TUI open after all processes exit when UI is enabled
  • Preserve auto-exit behavior for --no-ui
  • Make q exit immediately when everything is already stopped

Why

Users should be able to inspect logs and restart processes manually after runs complete.

Closes #11.

Testing

  • Ran cargo test (43 passed)

In TUI mode, do not auto-quit on all_exited() for success policies last/all so users can inspect logs and restart manually. Also make q exit immediately when everything is already stopped.\n\nRefs #11.
Cover success policies last/all in UI mode to ensure we do not auto-quit after all processes exit.\n\nRefs #11.
@carlosrivera
carlosrivera merged commit a447ffb into main Jan 27, 2026
1 check passed
@carlosrivera
carlosrivera deleted the fix/keep-tui-open-after-exit-11 branch January 27, 2026 03:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Keep TUI open after all processes exit

1 participant