use std::{env, process};
use baseic::{run, ColorPalette, Opts};
fn main() {
let args: Vec<String> = env::args().collect();
let opts = Opts::build(&args).unwrap_or_else(|err| {
if err.graceful_exit() {
process::exit(0);
} else {
eprintln!("{}: {}", "error".format_error(), err);
process::exit(1);
}
});
run(opts).unwrap_or_else(|err| {
eprintln!("{}: {}", "error".format_error(), err);
process::exit(2);
})
}