From 2496582a4fc16215b6ac84137606f965b8d937bf Mon Sep 17 00:00:00 2001 From: Kay Date: Thu, 2 Nov 2023 04:08:40 +0800 Subject: [PATCH 1/2] chore: updating version.go comments --- version.go | 1 + 1 file changed, 1 insertion(+) diff --git a/version.go b/version.go index 492c196..847ac4e 100644 --- a/version.go +++ b/version.go @@ -6,6 +6,7 @@ import ( "fmt" ) +// These constants follow the semantic versioning 2.0.0 spec (http://semver.org/) type Version struct { Meta string `json:"meta" xml:"meta"` Major uint8 `json:"major" xml:"major"` From 233fff3d6573b9ce9a584cce4570893e516e5c22 Mon Sep 17 00:00:00 2001 From: Kay Date: Fri, 17 Nov 2023 04:38:55 +0000 Subject: [PATCH 2/2] chore: improving version.go file --- version.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/version.go b/version.go index 847ac4e..f638175 100644 --- a/version.go +++ b/version.go @@ -15,18 +15,24 @@ type Version struct { } var version = Version{ - Meta: "beta", Major: 0, Minor: 1, Patch: 0, + Meta: "beta", } func Agent() string { - return fmt.Sprintf("timetrace %s", StringVersion()) + return fmt.Sprintf("timetrace/%s", StringVersion()) } func StringVersion() string { - return fmt.Sprintf("%d.%d.%d-%s", version.Major, version.Minor, version.Patch, version.Meta) + v := fmt.Sprintf("%d.%d.%d", version.Major, version.Minor, version.Patch) + + if version.Meta != "" { + v = fmt.Sprintf("%s-%s", v, version.Meta) + } + + return v } func JSONVersion() (string, error) {