use acme::engine::Engine;
#[tokio::main]
async fn main() -> acme::Result<()> {
tracing_subscriber::fmt()
.with_line_number(false)
.with_max_level(tracing::Level::TRACE)
.with_thread_ids(false)
.with_target(true)
.compact()
.init();
tracing::info!("Welcome to {name}", name = acme::consts::VERSION);
let acme = Engine::new()?;
acme.run().await?;
Ok(())
}