add list prjs and org

This commit is contained in:
2023-06-17 14:17:02 -04:00
parent 06f1fb2924
commit fac4f4a7c2
10 changed files with 464 additions and 226 deletions
+30 -1
View File
@@ -1,3 +1,32 @@
package version
var VersionString string = "1.2.3.4.v1"
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)
}
+2 -10
View File
@@ -6,14 +6,6 @@ import (
"strings"
)
type Version struct {
Major int
Minor int
Patch int
Build int
VersionNumberToIncrement string // New field
}
func (v Version) String() string {
return fmt.Sprintf("%d.%d.%d.%d", v.Major, v.Minor, v.Patch, v.Build)
}
@@ -44,5 +36,5 @@ func NewVersionFromString(versionString string) (*Version, error) {
return nil, fmt.Errorf("invalid build version: %s", parts[3])
}
return &Version{major, minor, patch, build, parts[4]}, nil // Initialize new field
}
return &Version{major, minor, patch, build}, nil // Initialize new field
}