Use std.getopt.getopt to parse command-line arguments into a class or struct.
Use std.getopt.getopt to parse command-line arguments into a class or struct.
Allow short options to be bundled e.g. '-xvf'. Incompatible with NoBundling.
A banner that will be printed to the usage screen before the options.
Indicates that argument parsing is case-insensitive. Incompatible with CaseSensitive.
Indicates that that argument parsing is case-sensitive. Incompatible with CaseInsensitive.
Help string for an option that will be displayed on the usage screen.
Keep the end-of-options marker string.
Disallow short options to be bundled. Incompatible with AllowBundling.
Don't pass unrecognized options through silently. Incompatible with PassThrough.
Pass unrecognized options through silently. Incompatible with NoPassThrough.
Indicates that an option is required.
A single printable character representing a short flag for a command line argument. e.x. '-v'
Stops processing on the first string that doesn't look like an option.
Provides some convenience functionality for parsing command-line arguments by piggy-backing off std.getopt.