diff --git a/Cargo.lock b/Cargo.lock index 5d41f54..f3d1def 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -205,7 +205,7 @@ dependencies = [ [[package]] name = "ipass" -version = "0.4.2" +version = "0.4.3" dependencies = [ "ip_lib", "rpassword", diff --git a/Cargo.toml b/Cargo.toml index 5841fcb..d247290 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ipass" -version = "0.4.2" +version = "0.4.3" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/src/main.rs b/src/main.rs index 0155378..508f8be 100644 --- a/src/main.rs +++ b/src/main.rs @@ -135,7 +135,11 @@ fn help_message(args: &Vec) { return; } - println!("{} {}", &args[2], &help_messages[&args[2]]) + if help_messages.contains_key(&args[2]) { + println!("{} {}", &args[2], &help_messages[&args[2]]) + } else { + println!("Unknown option {}",&args[2]) + } } fn list() {