From 5c5f806ee9d2ccbbdd5ed1e873d2a7b70f3038f3 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Fri, 4 Oct 2019 17:49:22 +0200 Subject: [PATCH] Core/Bnet: added version argument for Bnetserver --- src/server/bnetserver/Main.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/server/bnetserver/Main.cpp b/src/server/bnetserver/Main.cpp index ca830a2745b..c2029cbf403 100644 --- a/src/server/bnetserver/Main.cpp +++ b/src/server/bnetserver/Main.cpp @@ -87,7 +87,7 @@ int main(int argc, char** argv) std::string configService; auto vm = GetConsoleArguments(argc, argv, configFile, configService); // exit if help is enabled - if (vm.count("help")) + if (vm.count("help") || vm.count("version")) return 0; #if TRINITY_PLATFORM == TRINITY_PLATFORM_WINDOWS @@ -303,6 +303,7 @@ variables_map GetConsoleArguments(int argc, char** argv, fs::path& configFile, s options_description all("Allowed options"); all.add_options() ("help,h", "print usage message") + ("version,v", "print version build info") ("config,c", value(&configFile)->default_value(fs::absolute(_TRINITY_BNET_CONFIG)), "use as configuration file") ; @@ -327,6 +328,10 @@ variables_map GetConsoleArguments(int argc, char** argv, fs::path& configFile, s if (variablesMap.count("help")) { std::cout << all << "\n"; } + else if (variablesMap.count("version")) + { + std::cout << GitRevision::GetFullVersion() << "\n"; + } return variablesMap; }