//mod app; //mod ui; //mod accounts; mod cli; mod tui_app; use clap::Parser; use crate::cli::{Args, Command}; pub use tui_app::*; #[tokio::main] async fn main() -> anyhow::Result<()> { cli_log::init_cli_log!(); let args = Args::parse(); let command = args.subcommand.unwrap_or(Command::Start {}); match command { Command::Start {} => { let mut app = app::App::new()?; app.run().await?; } }; Ok(()) }