diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-12-26 12:30:12 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-12-26 13:10:42 +0100 |
commit | 262b5196cfead8fc8eaa15d6cbcf8011e647f17c (patch) | |
tree | 8f7c12dd1f6d46dfabf349c374ede44c23d85b93 /src | |
parent | wg: add back source formerly shared with kernel module (diff) | |
download | wireguard-tools-262b5196cfead8fc8eaa15d6cbcf8011e647f17c.tar.xz wireguard-tools-262b5196cfead8fc8eaa15d6cbcf8011e647f17c.zip |
wg: include tools version
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/version.h | 1 | ||||
-rw-r--r-- | src/wg.c | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/version.h b/src/version.h new file mode 100644 index 0000000..3b78506 --- /dev/null +++ b/src/version.h @@ -0,0 +1 @@ +#define WIREGUARD_TOOLS_VERSION "0.0.20191219" @@ -8,6 +8,7 @@ #include <string.h> #include "subcommands.h" +#include "version.h" const char *PROG_NAME; @@ -40,6 +41,10 @@ int main(int argc, char *argv[]) { PROG_NAME = argv[0]; + if (argc == 2 && (!strcmp(argv[1], "-v") || !strcmp(argv[1], "--version") || !strcmp(argv[1], "version"))) { + printf("wireguard-tools v%s - https://git.zx2c4.com/wireguard-tools/\n", WIREGUARD_TOOLS_VERSION); + return 0; + } if (argc == 2 && (!strcmp(argv[1], "-h") || !strcmp(argv[1], "--help") || !strcmp(argv[1], "help"))) { show_usage(stdout); return 0; |