diff --git a/crates/nu-command/src/core_commands/help.rs b/crates/nu-command/src/core_commands/help.rs index 58ab6b27a8..d42f7eb931 100644 --- a/crates/nu-command/src/core_commands/help.rs +++ b/crates/nu-command/src/core_commands/help.rs @@ -27,7 +27,7 @@ impl Command for Help { .named( "find", SyntaxShape::String, - "string to find in command usage", + "string to find in command names, usage, and search terms", Some('f'), ) .category(Category::Core) @@ -70,7 +70,7 @@ impl Command for Help { result: None, }, Example { - description: "search for string in command usage", + description: "search for string in command names, usage and search terms", example: "help --find char", result: None, }, @@ -103,7 +103,7 @@ fn help( let key = sig.name; let usage = sig.usage; let search_terms = sig.search_terms; - let matches_term = if search_terms.is_empty() { + let matches_term = if !search_terms.is_empty() { search_terms .iter() .any(|term| term.to_lowercase().contains(&search_string))