lithair-cli 1.5.0

CLI tool for scaffolding Lithair projects
use anyhow::Result;
use lithair_core::prelude::*;

mod models;
mod routes;
mod middleware;

#[tokio::main]
async fn main() -> Result<()> {
    // Load local development configuration before Lithair resolves LT_* vars.
    dotenvy::dotenv().ok();

    LithairServer::new()
        .with_model::<models::Item>("./data/items", "/api/items")
        .with_route(Method::GET, "/health", routes::health::handler)
{{frontend_line}}        .with_admin_panel(true)
        .with_metrics(true)
        .serve()
        .await?;

    Ok(())
}