diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..63294a6 --- /dev/null +++ b/src/main.rs @@ -0,0 +1,16 @@ +use std::process; +use git_commit_prefix_gen::cli::{CliArgs, run}; + +fn main() { + let args = CliArgs::parse(); + + match run(&args) { + Ok(exit_code) => { + process::exit(exit_code); + } + Err(e) => { + eprintln!("Error: {}", e); + process::exit(e.exit_code()); + } + } +}