* only fetch the env vars that GS itself needs
* replace the cmd_str inside the shell cmd (avoid outputting the long ugly string when the shell command is not just the CMD variable)
* if GOROOT is not set in the shell env, get it from the go command