[−][src]Macro ezcli::named_flag
Command line argument macro for named flags.
The flag
macro does not allow for an alias over the variable name
already given. This macro allows you to pass a Name
in as a parameter
to create flags with a long and short name variant.
use ezcli::{named_flag, name::Name}; // accepts "--cool-flag" // if passed in, "my_flag" will be true named_flag!(my_flag, Name::long("cool-flag"));
Also allows for a slice of args to be passed in.
use ezcli::{named_flag, name::Name}; let args = ["f"]; // accepts "-f" // if passed in, "flag" will be true named_flag!(flag, Name::short("f"));