parse_arguments :: (
$T: Type,
flags := Default_Argument_Flags,
help_triggers: [] string = .["help", "HELP", "?"],
args: [] string = .{ count = -1 }
) -> (success: bool, result: T, is_set: Is_Set(T), free_arguments: [..] string)
Parameters
- $T: Type
- flags := Default_Argument_Flags
- help_triggers: [] string
- args: [] string
Returns
- success: bool
- result: T
- is_set: Is_Set(T)
- free_arguments: [..] string