Make command listing less noisy

It's still not great, but at least it's a little clearer.

Signed-off-by: Zach Brown <zab@versity.com>
This commit is contained in:
Zach Brown
2016-08-23 12:31:03 -07:00
parent c17a7036ed
commit 2f91a9a735

View File

@@ -45,13 +45,18 @@ static struct command *find_command(char *name)
static void usage(void)
{
struct command *com;
int largest = 0;
fprintf(stderr, "usage: scoutfs <command> [<args>]\n"
"Commands:\n");
cmd_for_each(com)
largest = max(strlen(com->name), largest);
cmd_for_each(com) {
fprintf(stderr, " %8s %12s - %s\n",
com->name, com->opts, com->summary);
fprintf(stderr, " %*s %s\n %*s %s\n",
largest, com->name, com->opts,
largest, "", com->summary);
}
}