Skip to content
Snippets Groups Projects
version.go 749 B
Newer Older
package version

import (
	"flag"
	"fmt"
	"io"
)

func GetDiscoveryApiVersion() string {
	return discoveryApiVersion
}
func GetAuthorizerApiVersion() string {
	return authorizerApiVersion
}
func GetFtsApiVersion() string {
	return ftsApiVersion
}
func GetBrokerApiVersion() string {
	return brokerApiVersion
}
Sergey Yakubov's avatar
Sergey Yakubov committed

func GetProducerProtocolVersion() string {
	return producerProtocolVersion
}

func GetConsumerProtocolVersion() string {
	return consumerProtocolVersion
}


func GetVersion() string {
    return version
}

func ShowVersion(w io.Writer, name string) bool {

	flVersion := flag.Bool("v", false, "Print version information")
	flag.Parse()
	if *flVersion {
		fmt.Fprintf(w, "%s, version %s\n", name, version)
		return true
	}
	return false
}