// Package version holds build metadata injected at link time via -ldflags. package version // Link-time variables (defaults for local development). var ( Version = "dev" GitSHA = "unknown" BuildTime = "" ) // Info returns build metadata, substituting safe defaults for empty values. func Info() (ver, gitSHA, buildTime string) { ver = Version if ver == "" { ver = "dev" } gitSHA = GitSHA if gitSHA == "" { gitSHA = "unknown" } buildTime = BuildTime return ver, gitSHA, buildTime }