1mod app; 2mod events; 3mod ui; 4 5use app::App; 6use color_eyre::Result; 7 8pub async fn run() -> Result<()> { 9 let terminal = ratatui::init(); 10 let result = App::new()?.run(terminal).await; 11 ratatui::restore(); 12 result 13}