diff --git a/src/main.rs b/src/main.rs index f942a73..4f6691e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -65,6 +65,7 @@ Options: -V, --version Print version "; +const VERSION: &str = env!("CARGO_PKG_VERSION"); fn parse_args() -> Result { let mut args: Vec<_> = std::env::args_os().collect(); @@ -74,6 +75,8 @@ fn parse_args() -> Result { let options = [ "-h", "--help", + "-V", + "--version", "-c", "--compress", "-e", @@ -112,6 +115,9 @@ fn parse_args() -> Result { if args.contains(["-h", "--help"]) { print!("{CMD_HELP}"); std::process::exit(0); + } else if args.contains(["-V", "--version"]) { + println!("Version: {VERSION}"); + std::process::exit(0); } let pbs_repository = args.value_from_str("--repository")?;