From 8c1b2cf5adbcee7144c7284de7067b345481e3de Mon Sep 17 00:00:00 2001 From: phoenix Date: Sun, 21 Jun 2026 17:13:28 -0400 Subject: [PATCH] Adding version module --- src/lib.rs | 1 + src/version.rs | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 src/lib.rs create mode 100644 src/version.rs diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..a6db76a --- /dev/null +++ b/src/lib.rs @@ -0,0 +1 @@ +pub mod version; diff --git a/src/version.rs b/src/version.rs new file mode 100644 index 0000000..22ea1eb --- /dev/null +++ b/src/version.rs @@ -0,0 +1,20 @@ +pub fn print_version() { + let name = env!("CARGO_PKG_NAME"); + let version = env!("CARGO_PKG_VERSION"); + + println!("{name:?} {version:?}"); +} + +pub fn contains_version(args: &Vec) -> bool { + let valid_flags = vec!["-v", "--version"]; + + for arg in args { + for valid_flag in &valid_flags { + if valid_flag == arg { + return true; + } + } + } + + false +}