Skip to main content

agent_tui_app/
lib.rs

1#![deny(clippy::all)]
2#![allow(dead_code)]
3#![cfg_attr(test, allow(clippy::expect_used))]
4
5//! Application composition and command handling crate.
6
7#[cfg(not(unix))]
8compile_error!(
9    "agent-tui is Unix-only. Supported environments are Linux, macOS, and other Unix-like systems with PTYs, Unix domain sockets, and POSIX signals."
10);
11
12pub mod app;
13pub use app::*;
14
15pub mod common {
16    pub use agent_tui_common::common::*;
17}
18
19pub mod domain {
20    pub use agent_tui_domain::domain::*;
21}
22
23pub mod usecases {
24    pub use agent_tui_usecases::usecases::*;
25}
26
27pub mod adapters {
28    pub use agent_tui_adapters::adapters::*;
29}
30
31pub mod infra {
32    pub use agent_tui_infra::infra::*;
33}
34
35#[cfg(test)]
36pub(crate) mod test_support;