package main import "fmt" // Build metadata injected at build time via -ldflags -X (see Makefile). version // is sourced from the VERSION file so a single file is the authoritative version; // commit and date are filled from git and the build clock. var ( version = "dev" commit = "" date = "" ) // printVersion writes the version line plus commit and build date when those // were injected at build time. func printVersion() { fmt.Println("drive-health-metrics", version) if commit != "" { fmt.Printf(" commit: %s\n", commit) } if date != "" { fmt.Printf(" built: %s\n", date) } }