command-line-api
command-line-api copied to clipboard
Add support for --no-option-options
Many *nix programs have options that follow this pattern:
--option=yes|no
--(no-)option
I know that one could easily just supply a boolean option, as shown, but often times an additional option is accepted that prefixes the main option name with no- to indicate the option should not be used/present.
It would be great to support that.
Another way this might be supported is via custom option processing, such as adding an alias for --no-option and detecting the use of the alias, and then allowing for the customization of help to properly document the API.