aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/comp.go
blob: 28ee6224337001534a0dcbf11c4016fa4dfcdb4f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package internal

const compPoison = "INVALIDINVALIDINVALIDINVALIDINVALID"

var (
	version = compPoison
)

// checkComp validates string value set at compile time.
func checkComp(s string) (string, bool) { return s, s != compPoison && s != "" }

func Version() string {
	if v, ok := checkComp(version); ok {
		return v
	}
	return "impure"
}