CommandLine Provides base functionality for command line applications. Features Support for coloring console output that respects NO_COLOR by default. Custom help text generation with better support for a large tree of sub-groups and sub-commands. Easier parsing of SmartEnum instances for arguments and options. Default handler for commands which only display help text.