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 }