From 27b77dc415a941b6e13b940b8b124bdaeb7bfeba Mon Sep 17 00:00:00 2001 From: Carlo Caione Date: Fri, 12 Oct 2012 00:14:29 +0200 Subject: cosmetic: improve command list display Following from the Frank Jullien's patch, here is the same cosmetic correction when the list of commands is printed (the problem was that the commands for gpio_* were too long for the %10s alignment) Signed-off-by: Carlo Caione Signed-off-by: Sascha Hauer --- commands/help.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'commands/help.c') diff --git a/commands/help.c b/commands/help.c index 72b0befecb..a12d9c3547 100644 --- a/commands/help.c +++ b/commands/help.c @@ -28,12 +28,17 @@ static int do_help(int argc, char *argv[]) { struct command *cmdtp; + int max_length = 0; if (argc == 1) { /* show list of commands */ + for_each_command(cmdtp) + if(strlen(cmdtp->name) > max_length) + max_length = strlen(cmdtp->name); + for_each_command(cmdtp) { if (!cmdtp->usage) continue; - printf("%10s - %s\n", cmdtp->name, cmdtp->usage); + printf("%*s - %s\n", max_length, cmdtp->name, cmdtp->usage); } return 0; } -- cgit v1.2.3