pki: Indent usage lines properly automatically

This commit is contained in:
Tobias Brunner
2017-11-08 16:48:10 +01:00
parent 364395d2de
commit 9b828ee85f
5 changed files with 13 additions and 13 deletions
+4 -4
View File
@@ -191,7 +191,7 @@ void command_register(command_t command)
int command_usage(char *error)
{
FILE *out = stdout;
int i;
int i, indent = 0;
if (error)
{
@@ -221,12 +221,12 @@ int command_usage(char *error)
{
if (i == 0)
{
fprintf(out, " pki --%s %s\n",
cmds[active].cmd, cmds[active].line[i]);
indent = fprintf(out, " pki --%s ", cmds[active].cmd);
fprintf(out, "%s\n", cmds[active].line[i]);
}
else
{
fprintf(out, " %s\n", cmds[active].line[i]);
fprintf(out, "%*s%s\n", indent, "", cmds[active].line[i]);
}
}
for (i = 0; cmds[active].options[i].name; i++)