1
0
mirror of https://github.com/beego/bee.git synced 2024-11-22 20:20:55 +00:00

Merge remote-tracking branch 'refs/remotes/beego/develop'

This commit is contained in:
吴文豪 2016-10-26 22:51:37 +08:00
commit 25c0695d21
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]
}