From 9bb5c0a4cf7f425fc1be6144566db015fcc88081 Mon Sep 17 00:00:00 2001 From: kaiserd Date: Tue, 17 May 2022 20:48:01 +0000 Subject: [PATCH] deploy: 41cdb8ba267c286ec93d5fa8d0c7f2201492592c --- .../nim-libbacktrace/vendor/libbacktrace-upstream/libtool | 2 +- waku/v2/node/config.nim | 5 +++++ waku/v2/node/wakunode2.nim | 6 ++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/vendor/nim-libbacktrace/vendor/libbacktrace-upstream/libtool b/vendor/nim-libbacktrace/vendor/libbacktrace-upstream/libtool index ce560d1d7..89c93c796 100755 --- a/vendor/nim-libbacktrace/vendor/libbacktrace-upstream/libtool +++ b/vendor/nim-libbacktrace/vendor/libbacktrace-upstream/libtool @@ -2,7 +2,7 @@ # libtool - Provide generalized library-building support services. # Generated automatically by config.status (libbacktrace) version-unused -# Libtool was configured on host fv-az318-25: +# Libtool was configured on host fv-az38-315: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, diff --git a/waku/v2/node/config.nim b/waku/v2/node/config.nim index ca40fe614..10f629d33 100644 --- a/waku/v2/node/config.nim +++ b/waku/v2/node/config.nim @@ -27,6 +27,11 @@ type desc: "Sets the log level." defaultValue: LogLevel.INFO name: "log-level" }: LogLevel + + version* {. + desc: "prints the version" + defaultValue: false + name: "version" }: bool nodekey* {. desc: "P2P node private key as 64 char hex string.", diff --git a/waku/v2/node/wakunode2.nim b/waku/v2/node/wakunode2.nim index 95ab79728..2c709a037 100644 --- a/waku/v2/node/wakunode2.nim +++ b/waku/v2/node/wakunode2.nim @@ -1306,6 +1306,12 @@ when isMainModule: quit 1 # if we don't leave here, the initialization of conf does not work in the success case {.pop.} + # if called with --version, print the version and quit + if conf.version: + const git_version {.strdefine.} = "n/a" + echo "version / git commit hash: ", git_version + quit(QuitSuccess) + var node: WakuNode # This is the node we're going to setup using the conf