This is about always having the usage section.
[Edit] Removed old screenshoots.
This feels awesome.
[Banner] Simplify header section
[Banner] Add subcommand to signature
[Banner] Wrap description to terminal width
[Command] Wrap description text
This is a pull request because it changes the banner to always have an usage section. /c @alloy. The usage section now indicates wether a subcommand is required, optional (square brackets) or not available.
It also prettifies the description by colouring arguments and option flags, and wrapping the text. If the terminal is too wide a maximum width keeps the text readable.
Looks amaze craze! 👍