diff --git a/src/main.go b/src/main.go index 6177396..319c92b 100644 --- a/src/main.go +++ b/src/main.go @@ -1,6 +1,7 @@ package main import ( + "fmt" "os" "os/signal" "syscall" @@ -18,6 +19,10 @@ var pidFile string // Global variables // --------------------------------------------------------- +// Version string, should be updated by the go linker (by passing "-X main.VersionString=value" to the linker) +// see: https://pkg.go.dev/cmd/link and +var VersionString string = "-" + // File descriptor to the current log file. var logfd *os.File @@ -135,7 +140,7 @@ func main() { } if version { - print("Version: v1.2.2\n") + fmt.Printf("Version: %s\n", VersionString) return; }