sshpiper/sshpiperd/ver.go
2018-12-29 06:13:15 +00:00

31 lines
539 B
Go

package main
import (
"os"
"runtime"
"text/template"
)
var version = "DEV"
var githash = "0000000000"
func showVersion() {
versionTemplate := template.Must(template.New("ver").Parse(`
sshpiperd by Boshi Lian<farmer1992@gmail.com>
https://github.com/tg123/sshpiper
Version : {{.VER}}
Go Runtime : {{.GOVER}}
Git Commit : {{.GITHASH}}
`[1:]))
versionTemplate.Execute(os.Stdout, struct {
VER string
GOVER string
GITHASH string
}{
VER: version,
GITHASH: githash,
GOVER: runtime.Version(),
})
}