Some things that I'm finding important for CLI apps:
A.) Automatic generation of man pages and similar documentation,
especially generating separate man pages for each separate sub
command.
I'm not even sure, do we have this already ?
B.) Built-in support for bash completions, allowing optional overrides
for the application to implement custom completion suggestions
for selected options/arguments.