From 67e258a7a2217300a43c8aa0636bfe4d4aef6bdb Mon Sep 17 00:00:00 2001 From: Ruben Pollan Date: Mon, 4 Jun 2018 17:40:56 +0200 Subject: [feat] add version string The binary now has a --version that is extracted from the git tags/commits. - Resolves: #39 --- main.go | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'main.go') diff --git a/main.go b/main.go index 146a814..503d4ff 100644 --- a/main.go +++ b/main.go @@ -16,6 +16,8 @@ package main import ( + "flag" + "fmt" "log" "os" @@ -29,9 +31,17 @@ const ( applicationName = "RiseupVPN" ) +var version string var printer *message.Printer func main() { + versionFlag := flag.Bool("version", false, "Version of the bitmask-systray") + flag.Parse() + if *versionFlag { + fmt.Println(version) + os.Exit(0) + } + if _, err := os.Stat(bitmask.ConfigPath); os.IsNotExist(err) { os.MkdirAll(bitmask.ConfigPath, os.ModePerm) } -- cgit v1.2.3