version: Add CheckVersion() function

This commit is contained in:
Ask Bjørn Hansen 2024-08-18 18:11:17 -07:00
parent 59580b50ba
commit 1ecd5684e6

View File

@ -153,3 +153,14 @@ func Version() string {
v = fmt.Sprintf("%s (%s)", v, strings.Join(extra, ", "))
return v
}
func CheckVersion(version, minimumVersion string) bool {
if version == "dev-snapshot" {
return true
}
if semver.Compare(version, minimumVersion) < 0 {
// log.Debug("version too old", "v", cl.Version.Version)
return false
}
return true
}