Fix to debugCLI help
This commit is contained in:
@ -97,7 +97,7 @@ struct subcommand showoptions[] = {
|
|||||||
{ARG_TYPE_ADDRESS, 0, 0} },
|
{ARG_TYPE_ADDRESS, 0, 0} },
|
||||||
{ "epoll", 0, dprintPollStats, "Show the poll statistics",
|
{ "epoll", 0, dprintPollStats, "Show the poll statistics",
|
||||||
{0, 0, 0} },
|
{0, 0, 0} },
|
||||||
{ "users", 1, dcb_usersPrint, "Show statistics for a suers table",
|
{ "users", 1, dcb_usersPrint, "Show statistics for a users table",
|
||||||
{ARG_TYPE_ADDRESS, 0, 0} },
|
{ARG_TYPE_ADDRESS, 0, 0} },
|
||||||
{ NULL, 0, NULL, NULL,
|
{ NULL, 0, NULL, NULL,
|
||||||
{0, 0, 0} }
|
{0, 0, 0} }
|
||||||
@ -339,12 +339,30 @@ char *saveptr, *delim = " \t\r\n";
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (!found)
|
||||||
|
{
|
||||||
|
dcb_printf(dcb,
|
||||||
|
"Unknown option for the %s command. Valid sub-commands are:\n",
|
||||||
|
cmds[i].cmd);
|
||||||
|
for (j = 0; cmds[i].options[j].arg1; j++)
|
||||||
|
{
|
||||||
|
dcb_printf(dcb, " %-10s %s\n", cmds[i].options[j].arg1,
|
||||||
|
cmds[i].options[j].help);
|
||||||
|
}
|
||||||
|
found = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
else if (argc == -1)
|
||||||
|
{
|
||||||
|
dcb_printf(dcb,
|
||||||
|
"Commands must consist of at least two words. Type help for a list of commands\n");
|
||||||
|
found = 1;
|
||||||
|
}
|
||||||
if (!found)
|
if (!found)
|
||||||
dcb_printf(dcb,
|
dcb_printf(dcb,
|
||||||
"Command not known, type help for a list of available commands\n");
|
"Command '%s' not known, type help for a list of available commands\n", args[0]);
|
||||||
memset(cli->cmdbuf, 0, 80);
|
memset(cli->cmdbuf, 0, 80);
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
Reference in New Issue
Block a user