@@ -19,34 +19,19 @@ package version
1919
2020import (
2121 "fmt"
22- "time"
2322)
2423
2524var (
2625 defaultVersionString = "0.3.7-alpha.preview"
2726 versionString = ""
2827 commit = ""
29- buildDate = rfc3339Time {}
3028)
3129
32- type rfc3339Time struct {
33- time.Time
34- }
35-
36- func (r rfc3339Time ) format () string {
37- return r .Time .Format (time .RFC3339 )
38- }
39-
40- func (r rfc3339Time ) MarshalJSON () ([]byte , error ) {
41- return []byte (`"` + r .format () + `"` ), nil
42- }
43-
4430// Info FIXMEDOC
4531type Info struct {
46- Application string `json:"Application"`
47- VersionString string `json:"VersionString"`
48- Commit string `json:"Commit"`
49- BuildDate rfc3339Time `json:"BuildDate"`
32+ Application string `json:"Application"`
33+ VersionString string `json:"VersionString"`
34+ Commit string `json:"Commit"`
5035}
5136
5237// NewInfo FIXMEDOC
@@ -55,18 +40,16 @@ func NewInfo(application string) *Info {
5540 Application : application ,
5641 VersionString : versionString ,
5742 Commit : commit ,
58- BuildDate : buildDate ,
5943 }
6044}
6145
6246func (i * Info ) String () string {
63- return fmt .Sprintf ("%s Version: %s Commit: %s BuildDate: %s " , i .Application , i .VersionString , i .Commit , i . BuildDate . format () )
47+ return fmt .Sprintf ("%s Version: %s Commit: %s" , i .Application , i .VersionString , i .Commit )
6448}
6549
6650//nolint:gochecknoinits
6751func init () {
6852 if versionString == "" {
6953 versionString = defaultVersionString
7054 }
71- buildDate = rfc3339Time {time .Now ().UTC ()}
7255}
0 commit comments