version.go
 1// Package version provides a global version string.
 2package version
 3
 4var version string
 5
 6// Version returns a compile time version string, or "(devel)" if unset.
 7func Version() string {
 8	if version == "" {
 9		return "(devel)"
10	}
11	return version
12}
13
14// IsSet returns true if the version has been set.
15func IsSet() bool {
16	return version != ""
17}