Skip to main content

Module tui

Module tui 

Source
Expand description

Interactive TUI for real-time multi-node monitoring

This module provides an interactive terminal user interface built with ratatui for monitoring parallel command execution across multiple nodes. It supports multiple view modes including summary, detail, split, and diff views.

Modules§

app
TUI application state management
event
Event handling for TUI keyboard input
log_buffer
In-memory log buffer for TUI mode
log_layer
Custom tracing layer for TUI mode
progress
Progress parsing utilities for detecting progress indicators in command output.
terminal_guard
Terminal state guard for ensuring cleanup on panic or error
views
TUI view components

Enums§

TuiExitReason
Result of TUI execution

Functions§

run_tui
Run the TUI event loop
run_tui_with_log_buffer
Run the TUI event loop with a pre-configured log buffer