lazaret/crates/lazaret-runtime-supervisor/src/main.rs

12 lines
414 B
Rust

fn main() {
let arguments = std::env::args_os().skip(1).collect::<Vec<_>>();
if let Some(outcome) = lazaret_runtime_supervisor::private_roles::REGISTRY.dispatch(&arguments)
{
if let Err(error) = outcome.result {
eprintln!("private role {} failed: {error}", outcome.name);
std::process::exit(1);
}
return;
}
let _ = lazaret_core::PROTOCOL_NAME;
}