aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/comp.go
blob: 89dc0f85ee5402bfadde7dc627fe144a670a6415 (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
)

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

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