From 5d139312e2fa6ce03c98e7505b1bb8e6955614b7 Mon Sep 17 00:00:00 2001 From: tTh Date: Mon, 11 Sep 2023 11:09:31 +0200 Subject: [PATCH] enhance fimgmetadata -h --- tools/fimgmetadata.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tools/fimgmetadata.c b/tools/fimgmetadata.c index 48394db..0825fb6 100644 --- a/tools/fimgmetadata.c +++ b/tools/fimgmetadata.c @@ -57,6 +57,22 @@ for (n=0, cmd=Cmd_list; cmd->name; cmd++, n++) { return -1; /* NOT FOUND */ } /* --------------------------------------------------------------------- */ +void list_commands(void) +{ +Cmd *cmd; +int n; + +fputs("Commands:", stderr); +for (n=0, cmd=Cmd_list; cmd->name; cmd++) { + n += fprintf(stderr, " %s", cmd->name); + if (n > 40) { + fputs("\n ", stderr); + n = 0; + } + } +fputs("\n", stderr); +} +/* --------------------------------------------------------------------- */ int get_print_metadata(char *fname, char *command) { int foo, action; @@ -101,6 +117,7 @@ void help(void) { fprintf(stderr, "*** Fimg Metadata Reader (%s, %s)\n", __DATE__, __TIME__); fimg_print_version(1); +list_commands(); exit(0); } /* --------------------------------------------------------------------- */