fix: ensure GO111MODULE=on

This commit is contained in:
Lea Anthony
2019-05-10 21:23:58 +10:00
parent c08d1d7b3c
commit 11fd50f78d

View File

@@ -2,6 +2,7 @@ package cmd
import (
"bytes"
"os"
"os/exec"
)
@@ -17,7 +18,7 @@ func NewShellHelper() *ShellHelper {
// Run the given command
func (sh *ShellHelper) Run(command string, vars ...string) (stdout, stderr string, err error) {
cmd := exec.Command(command, vars...)
cmd.Env = append(cmd.Env, "GO111MODULE=on")
cmd.Env = append(os.Environ(), "GO111MODULE=on")
var stdo, stde bytes.Buffer
cmd.Stdout = &stdo
cmd.Stderr = &stde
@@ -31,7 +32,7 @@ func (sh *ShellHelper) Run(command string, vars ...string) (stdout, stderr strin
func (sh *ShellHelper) RunInDirectory(dir string, command string, vars ...string) (stdout, stderr string, err error) {
cmd := exec.Command(command, vars...)
cmd.Dir = dir
cmd.Env = append(cmd.Env, "GO111MODULE=on")
cmd.Env = append(os.Environ(), "GO111MODULE=on")
var stdo, stde bytes.Buffer
cmd.Stdout = &stdo
cmd.Stderr = &stde