With the new clap I'm having this kind of help output:
...
-v, --verbose
Verbose output
-V, --version
Print version information
-w, --overwrite
Silently remove existing destination directory (not recommended)
-x, --sort-lex
Sort files lexicographically
-y, --dry-run
Without actually copying the files (trumps -w, too)
...
No big deal, yet I'd prefer the old two-column way, which is much more compact and suitable for my application. I checked AppSettings. Unfortunately, I can't see anything relevant. Is it really so?
Clap makes a distinction between two different help texts, long_help() and help(), and two different requests for them, --help / multiline, and -h / single-line. Having just tried a couple things, it seems that it uses this multi-line format for --help if any of your options have long_help, and uses the single-line format if none of them do.
Looking at the code I believe it might also be checking the length of the help strings and use the long format if there are longer strings, but I haven’t experimented at all with it.