laconicd/version/version.go
Federico Kunze cb2ab3d95d
more fixes
2021-04-18 18:39:15 +02:00

36 lines
432 B
Go
Executable File

package version
import (
"fmt"
"runtime"
)
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,
)
}