go-KodeStarter/version/version-number.go

33 lines
629 B
Go
Raw Normal View History

2023-06-14 23:33:24 -04:00
package version
2023-06-17 14:17:02 -04:00
import "fmt"
type Version struct {
Major int
Minor int
Patch int
Build int
}
var versionNumber Version = Version{0, 1, 0, 0}
func GetFullVersion() string {
return fmt.Sprintf("%d.%d.%d.%d", versionNumber.Major, versionNumber.Minor, versionNumber.Patch, versionNumber.Build)
}
func GetMajorVersion() string {
return fmt.Sprintf("%d", versionNumber.Major)
}
func GetMinorVersion() string {
return fmt.Sprintf("%d", versionNumber.Minor)
}
func GetPatchVersion() string {
return fmt.Sprintf("%d", versionNumber.Patch)
}
func GetBuildVersion() string {
return fmt.Sprintf("%d", versionNumber.Build)
}