Skip to content

Commit cdff815

Browse files
authored
Merge pull request #4767 from epage/win-ansi
fix(help): Don't style newlines
2 parents e78bba0 + fcd6a65 commit cdff815

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

src/output/help_template.rs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,8 @@ impl<'cmd, 'writer> HelpTemplate<'cmd, 'writer> {
368368
.get_subcommand_help_heading()
369369
.unwrap_or(&default_help_heading),
370370
);
371-
self.header(":\n");
371+
self.header(":");
372+
self.none("\n");
372373

373374
self.write_subcommands(self.cmd);
374375
}
@@ -379,7 +380,8 @@ impl<'cmd, 'writer> HelpTemplate<'cmd, 'writer> {
379380
}
380381
first = false;
381382
// Write positional args if any
382-
self.header("Arguments:\n");
383+
self.header("Arguments:");
384+
self.none("\n");
383385
self.write_args(&pos, "Arguments", positional_sort_key);
384386
}
385387

@@ -388,7 +390,8 @@ impl<'cmd, 'writer> HelpTemplate<'cmd, 'writer> {
388390
self.none("\n\n");
389391
}
390392
first = false;
391-
self.header("Options:\n");
393+
self.header("Options:");
394+
self.none("\n");
392395
self.write_args(&non_pos, "Options", option_sort_key);
393396
}
394397
if !custom_headings.is_empty() {
@@ -410,7 +413,9 @@ impl<'cmd, 'writer> HelpTemplate<'cmd, 'writer> {
410413
self.none("\n\n");
411414
}
412415
first = false;
413-
self.header(format!("{heading}:\n"));
416+
self.header(heading);
417+
self.header(":");
418+
self.none("\n");
414419
self.write_args(&args, heading, option_sort_key);
415420
}
416421
}

0 commit comments

Comments
 (0)