Expand description
MockForge Terminal UI — a keyboard-driven dashboard for monitoring and controlling a running MockForge instance over its admin HTTP API.
Re-exports§
pub use app::App;
Modules§
- api
- HTTP client for consuming the MockForge admin API.
- app
- App state machine and main event loop.
- config
- Persistent configuration loaded from
~/.config/mockforge/tui.toml. - event
- Channel-based async event handler for terminal, SSE, and data poll events.
- keybindings
- Centralised keybinding definitions.
- screens
- Screen trait and registry — each screen owns its own state and renders into the main content area.
- theme
- Color palette and style helpers with dark and light theme support.
- tui
- Terminal setup and teardown — raw mode, alternate screen, panic handler.
- widgets
- Reusable TUI widgets.