mod cli;
mod crypto;
mod database;
mod hardware;
mod models;
#[cfg(test)]
mod tests;
use anyhow::Result;
fn main() -> Result<()> {
std::panic::set_hook(Box::new(|panic_info| {
eprintln!("Fatal error: {panic_info}");
std::process::exit(1);
}));
cli::CliHandler::run()
}