diff --git a/version/version.go b/version/version.go index 4a9cab1..921e4ee 100644 --- a/version/version.go +++ b/version/version.go @@ -1,3 +1,4 @@ +// Package version implements version parsing logic package version import ( @@ -8,15 +9,6 @@ import ( "strings" ) -// Info : data structure for program version information -type info struct { - Major int - Minor int - Patch int - Prerelease []string - BuildMeta []string -} - // gitDescribe : Git's "git describe --always --dirty" output var gitDescribe = "" @@ -29,6 +21,15 @@ var OsArch = fmt.Sprintf("%s (%s)", runtime.GOOS, runtime.GOARCH) // Version : the complete version data var Version = parseGitDescribe(gitDescribe) +// Info : data structure for program version information +type info struct { + Major int + Minor int + Patch int + Prerelease []string + BuildMeta []string +} + // Equal compares two Info structs for equality func (i info) Equal(o info) bool { if i.Major != o.Major || i.Minor != o.Minor || i.Patch != o.Patch {