Change core show help output format.
authorRichard Mudgett <rmudgett@digium.com>
Mon, 1 Oct 2012 17:05:37 +0000 (17:05 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Mon, 1 Oct 2012 17:05:37 +0000 (17:05 +0000)
The CLI "core show help" output leaves something to be desired.
1) The command is truncated to a maximum of 30 characters.
2) The output columns are mirrored from the 31st column.

Current output format:
                   logger mute Toggle logging output to a console
                 logger reload Reopens the log files
                 logger rotate Rotates and reopens the log files
logger set level {DEBUG|NOTICE Enables/Disables a specific logging level for this console
          logger show channels List configured log channels

New format:
logger mute                    -- Toggle logging output to a console
logger reload                  -- Reopens the log files
logger rotate                  -- Rotates and reopens the log files
logger set level {DEBUG|NOTICE|WARNING|ERROR|VERBOSE|DTMF} {on|off} -- Enables/Disables a specific logging level for this console
logger show channels           -- List configured log channels

Review: https://reviewboard.asterisk.org/r/2133/

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@374109 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/cli.c

index e5118ed..6a2a39f 100644 (file)
@@ -2191,7 +2191,8 @@ static char *help1(int fd, const char * const match[], int locked)
                        continue;
                if (match && strncasecmp(matchstr, e->_full_cmd, len))
                        continue;
-               ast_cli(fd, "%30.30s %s\n", e->_full_cmd, S_OR(e->summary, "<no description available>"));
+               ast_cli(fd, "%-30s -- %s\n", e->_full_cmd,
+                       S_OR(e->summary, "<no description available>"));
                found++;
        }
        if (!locked)