From ef11149a2d6046c1e26a0a74d3470449dfa4ebd7 Mon Sep 17 00:00:00 2001 From: Magnus Edenhill Date: Sat, 17 Dec 2016 08:26:56 +0100 Subject: [PATCH] Added -h help arg --- bootstrap.sh | 2 +- kafkacat.c | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/bootstrap.sh b/bootstrap.sh index 4dbcce09..66eb8953 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -102,4 +102,4 @@ echo "" echo "Success! kafkacat is now built" echo "" -./kafkacat -V +./kafkacat -h diff --git a/kafkacat.c b/kafkacat.c index d2ae9690..994dd863 100644 --- a/kafkacat.c +++ b/kafkacat.c @@ -853,6 +853,7 @@ static void __attribute__((noreturn)) usage (const char *argv0, int exitcode, " -q Be quiet (verbosity set to 0)\n" " -v Increase verbosity\n" " -V Print version\n" + " -h Print usage help\n" "\n" "Producer options:\n" " -z snappy|gzip Message compression. Default: none\n" @@ -991,7 +992,7 @@ static void argparse (int argc, char **argv) { char tmp_fmt[64]; while ((opt = getopt(argc, argv, - "PCG:Lt:p:b:z:o:eD:K:Od:qvX:c:Tuf:ZlV" + "PCG:Lt:p:b:z:o:eD:K:Od:qvX:c:Tuf:ZlVh" #if ENABLE_JSON "J" #endif @@ -1153,6 +1154,10 @@ static void argparse (int argc, char **argv) { usage(argv[0], 0, NULL, 1); break; + case 'h': + usage(argv[0], 0, NULL, 0); + break; + default: usage(argv[0], 1, "unknown argument", 0); break;