arct_tui/
lib.rs

1//! Arc Academy Terminal - TUI Interface
2//!
3//! Beautiful terminal UI using ratatui
4
5pub mod app;
6pub mod ui;
7pub mod events;
8pub mod panels;
9pub mod theme;
10pub mod shell;
11pub mod ansi;
12pub mod persistence;
13pub mod autocomplete;
14pub mod analytics;
15pub mod icons;
16
17pub use app::App;
18pub use theme::Theme;
19
20use anyhow::Result;
21
22/// Run the TUI application
23pub async fn run() -> Result<()> {
24    let mut app = App::new()?;
25    app.run().await
26}