From ca617cfa3bbf9ec3cc856a84a7f8d752a2608e8f Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Wed, 19 Feb 2020 13:49:23 +0100 Subject: [PATCH] main.cpp: adding "-v" version flag. --- docs/eosio-keygen.1.in | 7 +++++++ src/main.cpp | 12 +++++++++--- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/docs/eosio-keygen.1.in b/docs/eosio-keygen.1.in index d60b7cc..ef12205 100644 --- a/docs/eosio-keygen.1.in +++ b/docs/eosio-keygen.1.in @@ -12,6 +12,10 @@ EOS .OP \-h|--help .YS +.SY @PROJECT_NAME@ +.OP \-v +.YS + .SY @PROJECT_NAME@ search .OP -m @@ -38,6 +42,9 @@ Options and subcommands are as follows: .B -h, --help Shows this help text. .TP 15 +.B -v +Shows version. +.TP 15 .B search performs a search, finding .I diff --git a/src/main.cpp b/src/main.cpp index 8bf7dff..9d98ede 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -74,7 +74,7 @@ void cmd_search(const eoskeygen::strlist_t& words, const eoskeygen::Dictionary& void usage(const char *name) { std::cout << name - << " [ -h | --help | search [ -m | --l33t" + << " [ -h | --help | -v | search [ -m | --l33t" #ifdef HAVE_THREADS << " | --threads=" #endif /* HAVE_THREADS */ @@ -90,8 +90,9 @@ void usage(const char *name) { std::cout << " Options:" << std::endl << " -h, --help Shows this help text." - << std::endl - << std::endl; + << std::endl << std::endl + << " -v Shows version." + << std::endl << std::endl; std::cout << " search: " << std::endl << " performs a search, finding public keys containing" << std::endl @@ -159,6 +160,11 @@ int main(int argc, char **argv) { return 0; } + if (!strcmp(argv[p], "-v")) { + std::cout << PROGRAM_NAME << " v" << PROGRAM_VERSION << std::endl; + return 0; + } + if (!strcmp(argv[p], "search")) { int count = 10;