module type Customization =
val allow_long_start_with_single_dash :
Whether long forms like
"-single-dash" are permitted.
val default_long_prefix :
Prepended to long forms if given without a leading dash.
val allow_contracted_shorts :
"-abc" is interpreted as
"-a -b -c". If there is long form named exactly
"-abc", it is chosen instead of contracted short forms, regardless this setting.
val parameter_placement_short :
How parameter is put after an option in short form in the command line.
val parameter_placement_long :
How parameter is put after an option in long form in the command line.
val enforce_single_byte_shorts :
If set, short forms made of more than one byte are rejected as invalid by the constructor functions (like
If not set, one can have not only any single unicode character as a short form, but also many characters would be accepted.