Expand description
Lightweight argument helper functions for common patterns.
Supports forms like: –flag –flag=true|false –key value –key=value
Functions§
- flag
- Return true if a boolean flag is present or set to true.
Matches
--flag,--flag=true,--flag=1,--flag=yes(case-insensitive). - get_
bool - Get a boolean value for
--key. If the key is present with no value (i.e.,--key), returns true. If provided as--key=value, parses truthy/falsey strings. - get_int
- Get an integer value for
--key. Returns ModCliError::InvalidUsage on parse failure. - get_
string - Get a string value for
--keyfrom either--key valueor--key=value.