From d3fea6ec4b679faf63d982745e91f5b54c701be4 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Thu, 16 Oct 2025 22:46:31 +0200 Subject: [PATCH] cmd/dnsupdater/main.go: print version --- cmd/dnsupdater/main.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/cmd/dnsupdater/main.go b/cmd/dnsupdater/main.go index c3bb9c1..008a915 100644 --- a/cmd/dnsupdater/main.go +++ b/cmd/dnsupdater/main.go @@ -2,6 +2,7 @@ package main import ( "flag" + "fmt" "os" "time" @@ -11,11 +12,19 @@ import ( "github.com/rs/zerolog/log" ) +var version string = "(unknown)" + func main() { configFile := flag.String("config", "./config.yml", "configuration file") + versionFlag := flag.Bool("v", false, "Prints the version") flag.Parse() + if *versionFlag { + fmt.Println(version) + os.Exit(0) + } + log.Logger = log.Output(zerolog.ConsoleWriter{ Out: os.Stderr, TimeFormat: time.RFC3339,