kegani-cli 0.1.0

CLI tool for Kegani framework
Documentation
//! Kegani application entry point
//!
//! Run: cargo run
//! Docs: http://127.0.0.1:8080/api-docs/openapi.json

use kegani::prelude::*;

#[tokio::main]
async fn main() -> std::io::Result<()> {
    // Initialize logging
    tracing_subscriber::fmt()
        .with_env_filter(
            tracing_subscriber::EnvFilter::try_from_default_env()
                .unwrap_or_else(|_| tracing_subscriber::EnvFilter::new("info")),
        )
        .init();

    tracing::info!("Starting {} server...", env!("CARGO_PKG_NAME"));
    tracing::info!("📚 API Docs: http://127.0.0.1:8080/api-docs/openapi.json");

    App::new()
        .host("127.0.0.1")
        .port(8080)
        .run()
        .await
}