use clap::Parser;
use shotext::{colours, config, run, Cli};
fn main() {
let config = match config::load() {
Ok(cfg) => cfg,
Err(e) => {
colours::error(&format!("Failed to load configuration: {}", e));
std::process::exit(1);
}
};
let cli = Cli::parse();
if let Err(e) = run(cli, config) {
colours::error(&format!("Error: {}", e));
std::process::exit(1);
}
}