From f305f28c8dbac109c1038d430c7125222ee90703 Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Fri, 2 Mar 2018 19:02:48 -0800 Subject: fixes #254 nngcat should have a --version option We only add a basic --version (also -V). I'm still trying to figure out how to convince cmake to emit its compilation flags into a file where we can use them for output. --- tools/nngcat/nngcat.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tools') diff --git a/tools/nngcat/nngcat.c b/tools/nngcat/nngcat.c index 2f5ef563..064e4635 100644 --- a/tools/nngcat/nngcat.c +++ b/tools/nngcat/nngcat.c @@ -96,6 +96,7 @@ enum options { OPT_CACERT, OPT_KEYFILE, OPT_CERTFILE, + OPT_VERSION, }; static nng_optspec opts[] = { @@ -179,6 +180,7 @@ static nng_optspec opts[] = { .o_val = OPT_CERTFILE, .o_arg = true, }, + { .o_name = "version", .o_short = 'V', .o_val = OPT_VERSION }, // Sentinel. { .o_name = NULL, .o_val = 0 }, @@ -784,6 +786,9 @@ main(int ac, const char **av) case OPT_INSECURE: insecure = 1; break; + case OPT_VERSION: + printf("%s\n", nng_version()); + exit(0); } } switch (rv) { -- cgit v1.2.3-70-g09d2