From e565656865306193ae9a2fd8b30f1f11665c6d1f Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Wed, 4 Dec 2013 16:29:49 -0800 Subject: Add -v option to get version. --- installer/mac/check_for_updates.sh | 2 ++ main.cpp | 20 ++++++++++++-------- 2 files changed, 14 insertions(+), 8 deletions(-) create mode 100755 installer/mac/check_for_updates.sh diff --git a/installer/mac/check_for_updates.sh b/installer/mac/check_for_updates.sh new file mode 100755 index 00000000..05a7907c --- /dev/null +++ b/installer/mac/check_for_updates.sh @@ -0,0 +1,2 @@ +#!/bin/bash + diff --git a/main.cpp b/main.cpp index c97a909b..872fd37c 100644 --- a/main.cpp +++ b/main.cpp @@ -67,11 +67,12 @@ static void printHelp(const char *cn,FILE *out) fprintf(out,"Licensed under the GNU General Public License v3"ZT_EOL_S""ZT_EOL_S); fprintf(out,"Usage: %s [-switches] [home directory]"ZT_EOL_S""ZT_EOL_S,cn); fprintf(out,"Available switches:"ZT_EOL_S); - fprintf(out," -h - Display this help"ZT_EOL_S); - fprintf(out," -p - Bind to this port for network I/O"ZT_EOL_S); - fprintf(out," -c - Bind to this port for local control packets"ZT_EOL_S); - fprintf(out," -q - Send a query to a running service (zerotier-cli)"ZT_EOL_S); - fprintf(out," -i - Run idtool command (zerotier-idtool)"ZT_EOL_S); + fprintf(out," -h - Display this help"ZT_EOL_S); + fprintf(out," -v - Show version"ZT_EOL_S); + fprintf(out," -p - Bind to this port for network I/O"ZT_EOL_S); + fprintf(out," -c - Bind to this port for local control packets"ZT_EOL_S); + fprintf(out," -q - Send a query to a running service (zerotier-cli)"ZT_EOL_S); + fprintf(out," -i - Run idtool command (zerotier-idtool)"ZT_EOL_S); } namespace ZeroTierCLI { // --------------------------------------------------- @@ -81,9 +82,9 @@ static void printHelp(FILE *out,const char *exename) fprintf(out,"Usage: %s [-switches] "ZT_EOL_S,exename); fprintf(out,ZT_EOL_S); fprintf(out,"Available switches:"ZT_EOL_S); - fprintf(out," -c - Communicate with daemon over this local port"ZT_EOL_S); - fprintf(out," -t - Specify token on command line"ZT_EOL_S); - fprintf(out," -T - Read token from file"ZT_EOL_S); + fprintf(out," -c - Communicate with daemon over this local port"ZT_EOL_S); + fprintf(out," -t - Specify token on command line"ZT_EOL_S); + fprintf(out," -T - Read token from file"ZT_EOL_S); fprintf(out,ZT_EOL_S); fprintf(out,"Use the 'help' command to get help from ZeroTier One itself."ZT_EOL_S); } @@ -416,6 +417,9 @@ int main(int argc,char **argv) return -1; } break; + case 'v': + printf("%s"ZT_EOL_S,Node::versionString()); + return 0; case 'c': controlPort = Utils::strToUInt(argv[i] + 2); if (controlPort > 65535) { -- cgit v1.2.3