This commit is contained in:
Faissal Elamraoui 2016-10-22 15:44:22 +02:00
parent 1d8aa1a48d
commit 5cc09e5c6c
2 changed files with 16 additions and 1 deletions

View File

@ -57,7 +57,7 @@ func show(out io.Writer, content string) {
}
err = t.Execute(out, vars{
runtime.Version(),
getGoVersion(),
runtime.GOOS,
runtime.GOARCH,
runtime.NumCPU(),

View File

@ -6,8 +6,10 @@ import (
"fmt"
"io"
"os"
"os/exec"
path "path/filepath"
"regexp"
"strings"
)
var cmdVersion = &Command{
@ -114,3 +116,16 @@ func getBeegoVersion() string {
}
return "Beego not installed. Please install it first: https://github.com/astaxie/beego"
}
func getGoVersion() string {
var (
cmdOut []byte
err error
)
if cmdOut, err = exec.Command("go", "version").Output(); err != nil {
fmt.Fprintln(os.Stderr, "There was an error running go version command:", err)
os.Exit(2)
}
return strings.Split(string(cmdOut), " ")[2]
}