Expand description
lev dash - Interactive terminal UI for managing concurrent agents.
Re-exports§
pub use crate::tui::CrosstermEventSource;pub use crate::tui::EventSource;pub use crate::tui::TerminalSetup;
Structs§
- Dashboard
Agent - An agent displayed in the dashboard.
- Dashboard
Args
Enums§
- Agent
Display Status - Display status for agents in the dashboard.
Functions§
- execute_
with - Load config, build the dashboard + engine, and run the event loop against
the injected
TerminalSetupandEventSource. This is the wholelev dashcommand minus the two real-terminal doubles - so it is fully unit-testable (drive it withTestSetup+ a cannedTestEventSource), and the binary’sreal_dashboardsupplies the real crosstermCrosstermSetup - yank_
to_ clipboard_ via - Copy
textto the system clipboard (returnstrueon success), parameterized over the OSC52 fallback so tests can inject a fake that never touches the real TTY. Strategy: native tool (pbcopy/xclip/wl-copy) first, then the injected OSC52 fallback.