auric 0.1.4

CLI for the Ember-inspired Auric SPA framework
pub mod adapters;
pub mod components;
pub mod config;
pub mod controllers;
pub mod models;
pub mod routes;

mod generated {
    include!("generated/mod.rs");
}

fn main() -> anyhow::Result<()> {
    let config = config::new();
    let router = auric_runtime::routing::Router::new(generated::discover_routes(&config)?);
    let store = auric_runtime::data::Store::new(generated::discover_adapters(&config)?);
    let mut app = auric_runtime::App::new(config, router, store);
    generated::init(&mut app)?;
    log::info!("App started");
    Ok(())
}