@@ -368,7 +368,8 @@ impl<'cmd, 'writer> HelpTemplate<'cmd, 'writer> {
368
368
. get_subcommand_help_heading ( )
369
369
. unwrap_or ( & default_help_heading) ,
370
370
) ;
371
- self . header ( ":\n " ) ;
371
+ self . header ( ":" ) ;
372
+ self . none ( "\n " ) ;
372
373
373
374
self . write_subcommands ( self . cmd ) ;
374
375
}
@@ -379,7 +380,8 @@ impl<'cmd, 'writer> HelpTemplate<'cmd, 'writer> {
379
380
}
380
381
first = false ;
381
382
// Write positional args if any
382
- self . header ( "Arguments:\n " ) ;
383
+ self . header ( "Arguments:" ) ;
384
+ self . none ( "\n " ) ;
383
385
self . write_args ( & pos, "Arguments" , positional_sort_key) ;
384
386
}
385
387
@@ -388,7 +390,8 @@ impl<'cmd, 'writer> HelpTemplate<'cmd, 'writer> {
388
390
self . none ( "\n \n " ) ;
389
391
}
390
392
first = false ;
391
- self . header ( "Options:\n " ) ;
393
+ self . header ( "Options:" ) ;
394
+ self . none ( "\n " ) ;
392
395
self . write_args ( & non_pos, "Options" , option_sort_key) ;
393
396
}
394
397
if !custom_headings. is_empty ( ) {
@@ -410,7 +413,9 @@ impl<'cmd, 'writer> HelpTemplate<'cmd, 'writer> {
410
413
self . none ( "\n \n " ) ;
411
414
}
412
415
first = false ;
413
- self . header ( format ! ( "{heading}:\n " ) ) ;
416
+ self . header ( heading) ;
417
+ self . header ( ":" ) ;
418
+ self . none ( "\n " ) ;
414
419
self . write_args ( & args, heading, option_sort_key) ;
415
420
}
416
421
}
0 commit comments