17 lines
311 B
Rust
17 lines
311 B
Rust
|
|
use std::process::ExitCode;
|
||
|
|
|
||
|
|
use clap::Parser;
|
||
|
|
|
||
|
|
use itsybitsy::cli::Cli;
|
||
|
|
|
||
|
|
fn main() -> ExitCode {
|
||
|
|
let cli = Cli::parse();
|
||
|
|
match itsybitsy::run(&cli) {
|
||
|
|
Ok(()) => ExitCode::SUCCESS,
|
||
|
|
Err(err) => {
|
||
|
|
eprintln!("itsybitsy: {err:#}");
|
||
|
|
ExitCode::FAILURE
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|