main: add go version to tinygo version

This appears to be necessary for Visual Studio Code.
This commit is contained in:
Ayke van Laethem
2019-10-17 12:24:30 +02:00
committed by Ron Evans
parent 5324fb7a40
commit 5ad251b2bd
2 changed files with 32 additions and 21 deletions
+5 -1
View File
@@ -896,7 +896,11 @@ func main() {
case "help":
usage()
case "version":
fmt.Printf("tinygo version %s %s/%s\n", version, runtime.GOOS, runtime.GOARCH)
goversion := "<unknown>"
if s, err := getGorootVersionString(goenv.Get("GOROOT")); err == nil {
goversion = s
}
fmt.Printf("tinygo version %s %s/%s (using go version %s)\n", version, runtime.GOOS, runtime.GOARCH, goversion)
case "env":
if flag.NArg() == 0 {
// Show all environment variables.