aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-12-26 12:30:12 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2019-12-26 13:10:42 +0100
commit262b5196cfead8fc8eaa15d6cbcf8011e647f17c (patch)
tree8f7c12dd1f6d46dfabf349c374ede44c23d85b93 /src
parentwg: add back source formerly shared with kernel module (diff)
downloadwireguard-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.h1
-rw-r--r--src/wg.c5
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"
diff --git a/src/wg.c b/src/wg.c
index 7b5d3af..dc6dda4 100644
--- a/src/wg.c
+++ b/src/wg.c
@@ -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;