From 2e56c1daa64b63f6286f764bb3dc343cd01cea33 Mon Sep 17 00:00:00 2001 From: Nikita Tokarchuk Date: Fri, 3 Dec 2021 02:15:47 +0100 Subject: [PATCH] Print app version if requested by flags --- frontend/main.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/frontend/main.go b/frontend/main.go index d1d30c2..653df47 100644 --- a/frontend/main.go +++ b/frontend/main.go @@ -1,14 +1,25 @@ package main import ( + "fmt" + "github.com/sirupsen/logrus" "github.com/spf13/viper" ) +var Version = "nightly" + func main() { + if viper.GetBool("version") { + fmt.Print(Version) + return + } + viper.SetConfigFile(viper.GetString("config")) if err := viper.ReadInConfig(); err != nil { logrus.Debugf("Skip invalid config file %s, %v", viper.ConfigFileUsed(), err) } + + logrus.Infof("Version: %s", Version) }