17 lines
368 B
Go
17 lines
368 B
Go
|
package common
|
||
|
|
||
|
import "strings"
|
||
|
|
||
|
func Version() string {
|
||
|
var versionBuilder strings.Builder
|
||
|
if Release != "" && Release != PreStampRelease {
|
||
|
versionBuilder.WriteString(Release)
|
||
|
if GitStatus != CleanGitStatus {
|
||
|
versionBuilder.WriteString(NotCleanVersionSuffix)
|
||
|
}
|
||
|
} else {
|
||
|
versionBuilder.WriteString(NoReleaseVersion)
|
||
|
}
|
||
|
return versionBuilder.String()
|
||
|
}
|