Print an empty line after multi-line argument help.

Fixes #1642.
This commit is contained in:
Matt Kantor 2020-08-11 15:20:34 -07:00
parent bf34c04060
commit f7e2fbf150
2 changed files with 3 additions and 2 deletions

View file

@ -454,7 +454,7 @@ impl<'help, 'app, 'parser, 'writer> Help<'help, 'app, 'parser, 'writer> {
}
self.none(part)?;
}
if !prevent_nlh && !help.contains('\n') && (nlh || self.force_next_line) {
if !prevent_nlh && (nlh || self.force_next_line) {
self.none("\n")?;
}
Ok(())

View file

@ -269,6 +269,7 @@ FLAGS:
-h, --help
Prints help
information
-V, --version
Prints
version
@ -354,7 +355,6 @@ FLAGS:
Prints version
information";
// FIXME: #1642 This should have an empty line before `-h, --help`.
static ISSUE_1642: &str = "prog
USAGE:
@ -366,6 +366,7 @@ FLAGS:
with only valid keys and may not contain other nonsense
that cannot be read by this program. Obviously I'm going on
and on, so I'll stop now.
-h, --help
Prints help information