2026-07-12 11:28:39 +07:00
|
|
|
//! Keyboard input handling and command parsing for the TUI.
|
2026-07-19 17:05:27 +07:00
|
|
|
//!
|
|
|
|
|
//! The controller layer bridges raw terminal key events (from `crossterm`) to
|
|
|
|
|
//! application actions. It contains two sub-modules:
|
|
|
|
|
//!
|
|
|
|
|
//! - `input` — key-event dispatch, prompt-line editing, history navigation,
|
|
|
|
|
//! tab-completion, and action invocation.
|
|
|
|
|
//! - `command` — the `/slash` command parser that translates user-typed
|
|
|
|
|
//! commands into structured `Action` variants.
|
2026-07-11 13:16:10 +07:00
|
|
|
pub mod command;
|
|
|
|
|
pub mod input;
|