From: Shenghou Ma Date: Fri, 14 Feb 2014 05:38:55 +0000 (-0500) Subject: cmd/go: hide the "TERM" environment variable from "go env" X-Git-Tag: go1.3beta1~700 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=6a9b98888e63d511c1008e01bbe826caf8c697c9;p=gostls13.git cmd/go: hide the "TERM" environment variable from "go env" It's implementation detail. LGTM=rsc R=rsc CC=golang-codereviews https://golang.org/cl/63690043 --- diff --git a/src/cmd/go/env.go b/src/cmd/go/env.go index 2db821797b..05774c2cf5 100644 --- a/src/cmd/go/env.go +++ b/src/cmd/go/env.go @@ -85,18 +85,16 @@ func runEnv(cmd *Command, args []string) { return } - switch runtime.GOOS { - default: - for _, e := range env { - fmt.Printf("%s=\"%s\"\n", e.name, e.value) - } - case "plan9": - for _, e := range env { - fmt.Printf("%s='%s'\n", e.name, strings.Replace(e.value, "'", "''", -1)) - } - case "windows": - for _, e := range env { - fmt.Printf("set %s=%s\n", e.name, e.value) + for _, e := range env { + if e.name != "TERM" { + switch runtime.GOOS { + default: + fmt.Printf("%s=\"%s\"\n", e.name, e.value) + case "plan9": + fmt.Printf("%s='%s'\n", e.name, strings.Replace(e.value, "'", "''", -1)) + case "windows": + fmt.Printf("set %s=%s\n", e.name, e.value) + } } } }