#[cfg(feature = "main")]
#[actix_rt::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
use clap::Parser;
#[derive(Parser)]
#[command(version, about)]
struct Cli {
config: String,
}
tracing_subscriber::fmt::init();
let args = Cli::parse();
vacuna::Vacuna::run_from_file(args.config).await?;
Ok(())
}
#[cfg(not(feature = "main"))]
fn main() {
println!("main feature disabled");
}