#![deny(clippy::all)]
#![deny(clippy::pedantic)]
mod cli;
mod disk;
mod ffi;
mod iso;
mod pipeline;
mod progress;
mod util;
fn main() -> anyhow::Result<()> {
let filter = tracing_subscriber::EnvFilter::try_from_default_env()
.unwrap_or_else(|_| tracing_subscriber::EnvFilter::new("info"));
tracing_subscriber::fmt()
.with_env_filter(filter)
.with_writer(std::io::stderr)
.init();
let args: cli::Args = argh::from_env();
pipeline::run(&args)
}