agent_tui/
lib.rs

1//! CLI binary and command handlers for agent-tui.
2//!
3//! This crate provides the command-line interface for interacting with TUI applications
4//! through the agent-tui daemon.
5
6#![deny(clippy::all)]
7
8// Internal modules (previously separate crates)
9pub mod common;
10pub mod core;
11pub mod daemon;
12pub mod ipc;
13pub mod terminal;
14
15// CLI modules
16pub mod app;
17pub mod attach;
18pub mod commands;
19pub mod error;
20pub mod handlers;
21pub mod presenter;
22
23pub use app::Application;
24
25// Re-exports from internal modules
26pub use common::Colors;
27pub use core::Element;
28pub use core::ElementType;
29pub use daemon::Session;
30pub use daemon::SessionError;
31pub use daemon::SessionId;
32pub use daemon::SessionManager;
33pub use ipc::ClientError;
34pub use ipc::DaemonClient;
35
36// Re-exports from CLI modules
37pub use error::AttachError;
38pub use handlers::HandlerResult;