version: KongVersionCmd type
This commit is contained in:
		@@ -13,10 +13,12 @@ import (
 | 
				
			|||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// VERSION has the current software version (set in the build process)
 | 
					// VERSION has the current software version (set in the build process)
 | 
				
			||||||
var VERSION string
 | 
					var (
 | 
				
			||||||
var buildTime string
 | 
						VERSION     string
 | 
				
			||||||
var gitVersion string
 | 
						buildTime   string
 | 
				
			||||||
var gitModified bool
 | 
						gitVersion  string
 | 
				
			||||||
 | 
						gitModified bool
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var info Info
 | 
					var info Info
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -28,7 +30,6 @@ type Info struct {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func init() {
 | 
					func init() {
 | 
				
			||||||
 | 
					 | 
				
			||||||
	info.BuildTime = buildTime
 | 
						info.BuildTime = buildTime
 | 
				
			||||||
	info.GitRev = gitVersion
 | 
						info.GitRev = gitVersion
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -90,6 +91,15 @@ func VersionCmd(name string) *cobra.Command {
 | 
				
			|||||||
	return versionCmd
 | 
						return versionCmd
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					type KongVersionCmd struct {
 | 
				
			||||||
 | 
						Name string `kong:"-"`
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func (cmd *KongVersionCmd) Run() error {
 | 
				
			||||||
 | 
						fmt.Printf("%s %s\n", cmd.Name, Version())
 | 
				
			||||||
 | 
						return nil
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func RegisterMetric(name string, registry prometheus.Registerer) {
 | 
					func RegisterMetric(name string, registry prometheus.Registerer) {
 | 
				
			||||||
	if len(name) > 0 {
 | 
						if len(name) > 0 {
 | 
				
			||||||
		name = strings.ReplaceAll(name, "-", "_")
 | 
							name = strings.ReplaceAll(name, "-", "_")
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user