Ver código fonte

Interactive mode preserves existing PATH, to facilitate scripting

Solomon Hykes 12 anos atrás
pai
commit
db4c75f3c1
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      client/client.go

+ 1 - 1
client/client.go

@@ -112,7 +112,7 @@ func InteractiveMode(scripts ...string) error {
 		return err
 	}
 	io.WriteString(rcfile, "enable -n help\n")
-	os.Setenv("PATH", tmp)
+	os.Setenv("PATH", tmp + ":" + os.Getenv("PATH"))
 	os.Setenv("PS1", "\\h docker> ")
 	shell := exec.Command("/bin/bash", append([]string{"--rcfile", rcfile.Name()}, scripts...)...)
 	shell.Stdin = os.Stdin