package version

import (
	"fmt"
	"runtime"
)

// Version information.
var (
	ReleaseVersion = "None"
	BuildTS        = "None"
	GitHash        = "None"
	GitBranch      = "None"
	goVersion      = runtime.Version()
)

// Info returns version information.
func Info() string {
	return fmt.Sprintf(`Release Version: %s
Git Commit Hash: %s
Git Branch: %s
Go Version: %s
UTC Build Time: %s`, ReleaseVersion, GitHash, GitBranch, goVersion, BuildTS)
}
