use std::{
env,
process::{self},
};
use clap::Parser as _;
use cli::Cli;
mod cli;
mod data;
mod logic;
#[cfg(test)]
mod test;
fn main() {
match real_main() {
Ok(()) => {}
Err(e) => {
log::error!("{e:#}");
process::exit(1);
}
}
}
fn real_main() -> anyhow::Result<()> {
Cli::parse_from(env::args().filter(|a| a != "binlist")).run()?;
Ok(())
}