lightning-cli: clean up human_help() function.

Final arg is always 'false'.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell 2019-07-26 11:53:46 +09:30
parent 7e97119117
commit 7b1088a235
1 changed files with 5 additions and 6 deletions

View File

@ -152,7 +152,8 @@ same_category:
buffer);
}
static void human_help(char *buffer, const jsmntok_t *result, bool has_command) {
static void human_help(char *buffer, const jsmntok_t *result)
{
unsigned int i;
/* `curr` is used as a temporary token */
const jsmntok_t *curr;
@ -182,8 +183,7 @@ static void human_help(char *buffer, const jsmntok_t *result, bool has_command)
category = json_get_member(buffer, help[i], "category");
if (category && !json_tok_streq(buffer, category, prev_cat)) {
prev_cat = json_strdup(help, buffer, category);
if (!has_command)
printf("=== %s ===\n\n", prev_cat);
printf("=== %s ===\n\n", prev_cat);
}
command = json_get_member(buffer, help[i], "command");
@ -195,8 +195,7 @@ static void human_help(char *buffer, const jsmntok_t *result, bool has_command)
}
tal_free(help);
if (!has_command)
printf("---\nrun `lightning-cli help <command>` for more information on a specific command\n");
printf("---\nrun `lightning-cli help <command>` for more information on a specific command\n");
}
enum format {
@ -595,7 +594,7 @@ int main(int argc, char *argv[])
// if we have specific help command
if (format == HUMAN)
if (streq(method, "help") && command == NULL)
human_help(resp, result, false);
human_help(resp, result);
else
human_readable(resp, result, '\n');
else if (format == RAW)