Creates an option from a formatted string.
Format may include short name -x and/or long name --name, followed by parameter in <> (required) or [] (optional). Example: "-o, --output <file>".
Formatted string.
Description of the option.
Default value of the parameter, or null.
AssertionError if format does not contain 2 or 3 parts, or if parameter part is not enclosed in <> or [].
Creates an option from a formatted string.
Format may include short name -x and/or long name --name, followed by parameter in <> (required) or [] (optional). Example: "-o, --output <file>".