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,