use clap::Parser; use mojibake::{app::App, cli::Cli, errors, logging}; #[tokio::main] async fn main() -> color_eyre::Result<()> { errors::init()?; logging::init()?; let args = Cli::parse(); // MJB-LLR-111: the optional positional path is handed to the buffer. let mut app = App::new(args.tick_rate, args.frame_rate, args.file)?; app.run().await?; Ok(()) }