routee-compass 0.19.2

The RouteE-Compass energy-aware routing engine
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use clap::Parser;
use log::error;
use routee_compass::app::cli::cli_args::CliArgs;
use routee_compass::app::cli::run;
use routee_compass::app::compass::CompassBuilderInventory;

fn main() {
    env_logger::init();

    let args = CliArgs::parse();
    let builder = CompassBuilderInventory::new().expect("failed to load compass app builder");
    match run::command_line_runner(&args, Some(builder), None) {
        Ok(_) => {}
        Err(e) => {
            error!("{e}")
        }
    }
}