[−][src]Function has_flag::has_flag
pub fn has_flag(flag: &str, args: Vec<String>) -> bool
Check if argv has a specific flag Correctly stops looking after an -- argument terminator.
Usage
command input
ls -f --unicorn --foo=bar -- --rainbow
ⓘ
use has_flag::has_flag; use env::args; has_flag("unicorn", args().collect()); //=> true has_flag ("--unicorn", args().collect()); //=> true has_flag("f", args().collect()); //=> true has_flag("-f", args().collect()); //=> true has_flag("foo=bar", env::args().collect()); //=> true has_flag("foo", env::args().collect()); //=> false has_flag("rainbow", env::args().collect()); //=> false