// Package version exposes build metadata. Defaults are placeholders for // dev builds; release builds inject real values via -ldflags: // // -X git.wxccs.org/iceking2nd/winauth-go/internal/version.Version=1.2.3 // -X git.wxccs.org/iceking2nd/winauth-go/internal/version.Commit=abc1234 // -X git.wxccs.org/iceking2nd/winauth-go/internal/version.BuildDate=2026-06-12 package version // Version is the human-readable release version ("1.2.3" or "dev"). var Version = "dev" // Commit is the short git SHA the binary was built from. Empty in dev. var Commit = "" // BuildDate is the ISO date when the binary was built. Empty in dev. var BuildDate = "" // String returns a one-line summary suitable for an About dialog. func String() string { s := Version if Commit != "" { s += " (" + Commit + ")" } if BuildDate != "" { s += " — " + BuildDate } return s }