Files
horus/lib/osiris/core/main.rs
2025-11-13 20:44:00 +01:00

23 lines
502 B
Rust

use clap::Parser;
use osiris::interfaces::Cli;
use tracing_subscriber::{fmt, EnvFilter};
#[tokio::main]
async fn main() {
// Initialize tracing
fmt()
.with_env_filter(
EnvFilter::try_from_default_env().unwrap_or_else(|_| EnvFilter::new("info")),
)
.init();
// Parse CLI arguments
let cli = Cli::parse();
// Run the command
if let Err(e) = cli.run().await {
eprintln!("Error: {}", e);
std::process::exit(1);
}
}