Skip to content

Migrate plain mode to async core - #9

Merged
bsg62 merged 12 commits into
mainfrom
tui-async-core
Jun 8, 2026
Merged

Migrate plain mode to async core#9
bsg62 merged 12 commits into
mainfrom
tui-async-core

Conversation

@bsg62

@bsg62 bsg62 commented Jun 8, 2026

Copy link
Copy Markdown
Member

Summary

  • Split CLI/config/core/runner modules and move plain mode onto a shared async Engine.
  • Add async health checks, process-group server spawning, output capture, final command execution, and Ctrl-C cleanup parity.
  • Add AppState scaffold types for the upcoming TUI plan while keeping --tui inert.

Test Plan

  • cargo test
  • cargo clippy -- -D warnings
  • cargo fmt -- --check
  • cargo run -- --help
  • cargo run -- --tui
  • cargo run
  • Verified port 3000 released after default run

@bsg62
bsg62 merged commit 36855cc into main Jun 8, 2026
4 checks passed
@bsg62
bsg62 deleted the tui-async-core branch June 8, 2026 20:33
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.

1 participant