From bd32f4dc472b181fdd78c12228313debaaf593d6 Mon Sep 17 00:00:00 2001 From: James Booth Date: Sun, 26 Jul 2015 03:01:14 +0100 Subject: [PATCH] Show command header in help output --- src/ui/console.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/ui/console.c b/src/ui/console.c index 027f9e73..a688d5f2 100644 --- a/src/ui/console.c +++ b/src/ui/console.c @@ -110,6 +110,14 @@ cons_show_help(Command *command) { ProfWin *console = wins_get_console(); + cons_show(""); + win_vprint(console, '-', NULL, 0, THEME_WHITE_BOLD, "", "%s", &command->cmd[1]); + win_print(console, '-', NULL, NO_EOL, THEME_WHITE_BOLD, "", ""); + int i; + for (i = 0; i < strlen(command->cmd) - 1 ; i++) { + win_print(console, '-', NULL, NO_EOL | NO_DATE, THEME_WHITE_BOLD, "", "-"); + } + win_print(console, '-', NULL, NO_DATE, THEME_WHITE_BOLD, "", ""); cons_show(""); win_print(console, '-', NULL, 0, THEME_WHITE_BOLD, "", "Synopsis"); @@ -119,7 +127,6 @@ cons_show_help(Command *command) win_print(console, '-', NULL, 0, THEME_WHITE_BOLD, "", "Description"); win_println(console, command->help.desc); - int i; int maxlen = 0; for (i = 0; command->help.args[i][0] != NULL; i++) { if (strlen(command->help.args[i][0]) > maxlen)