18 lines
414 B
Go
18 lines
414 B
Go
|
|
package version
|
||
|
|
|
||
|
|
// These vars are set at build time via -ldflags (see Makefile), e.g.
|
||
|
|
// -ldflags "-X github.com/gmgauthier/gralculator/internal/version.Version=0.1.0 -X .../Commit=... -X .../BuildDate=..."
|
||
|
|
var (
|
||
|
|
Version = "dev"
|
||
|
|
Commit = ""
|
||
|
|
BuildDate = ""
|
||
|
|
)
|
||
|
|
|
||
|
|
// String returns a human-friendly version string.
|
||
|
|
func String() string {
|
||
|
|
if Commit != "" {
|
||
|
|
return Version + "-" + Commit
|
||
|
|
}
|
||
|
|
return Version
|
||
|
|
}
|