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
--key
from either--key value
or--key=value
.