laconicd/version/version.go
2022-10-18 15:36:34 +05:30

36 lines
447 B
Go
Executable File

package version
import (
"fmt"
"runtime" // #nosec G702
)
var (
AppVersion = ""
GitCommit = ""
BuildDate = ""
GoVersion = ""
GoArch = ""
)
func init() {
if len(AppVersion) == 0 {
AppVersion = "dev"
}
GoVersion = runtime.Version()
GoArch = runtime.GOARCH
}
func Version() string {
return fmt.Sprintf(
"Version %s (%s)\nCompiled at %s using Go %s (%s)",
AppVersion,
GitCommit,
BuildDate,
GoVersion,
GoArch,
)
}