From 791889cefd62f96c80475b36bf5d1613fa739c35 Mon Sep 17 00:00:00 2001 From: Rob Bradford Date: Sat, 4 Apr 2026 08:44:11 -0700 Subject: [PATCH] option_parser: Add support for adding from a slice Add an OptionParser::add_all method that takes a slice of option names and use that to add to the set of parameters that the parser works on. Signed-off-by: Rob Bradford --- option_parser/src/lib.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/option_parser/src/lib.rs b/option_parser/src/lib.rs index 72b9783de..67c12bd05 100644 --- a/option_parser/src/lib.rs +++ b/option_parser/src/lib.rs @@ -148,6 +148,14 @@ impl OptionParser { self } + pub fn add_all(&mut self, options: &[&str]) -> &mut Self { + for option in options { + self.add(option); + } + + self + } + pub fn add_valueless(&mut self, option: &str) -> &mut Self { self.options.insert( option.to_owned(),