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)
|
|
|
|
}
|