diff --git a/pkg/version/version.go b/pkg/version/version.go new file mode 100644 index 0000000000000000000000000000000000000000..e7f3817890c2cd3ed84a1e5c70ad42dfdf7239ad --- /dev/null +++ b/pkg/version/version.go @@ -0,0 +1,17 @@ +package version + +import ( + "fmt" +) + +type Version struct { + ServerVersion string + APIVersion string + Commit string + BuildTime string + BuildNumber int +} + +func (v *Version) String() string { + return fmt.Sprintf("%s-api%s-%s build: %d (%s)", v.ServerVersion, v.APIVersion, v.Commit, v.BuildNumber, v.BuildTime) +}