krill 0.9.0

Resource Public Key Infrastructure (RPKI) daemon
Documentation
extern crate krill;

use std::sync::Arc;

use krill::daemon::http::server;

#[tokio::main]
async fn main() {
    match server::parse_config() {
        Ok(config) => {
            if let Err(e) = server::start_krill_daemon(Arc::new(config)).await {
                eprintln!("Krill failed to start: {}", e);
                ::std::process::exit(1);
            }
        }
        Err(e) => {
            eprintln!("Could not parse config: {}", e);
            ::std::process::exit(1);
        }
    }
}