use std::process::ExitCode;
#[tokio::main]
async fn main() -> ExitCode {
omp_telemetry::export::init();
let result = omp_app::run().await;
omp_telemetry::export::shutdown();
match result {
Ok(()) => ExitCode::SUCCESS,
Err(error) => {
eprintln!("omp: {error}");
ExitCode::FAILURE
},
}
}