diff --git a/utils/utils.go b/utils/utils.go index 8bed504..21849fc 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -106,3 +106,12 @@ func ShellSTDIN(s, c string) (string, error) { o, err := cmd.CombinedOutput() return string(o), err } + +func SetEnv(env []string) { + for _, e := range env { + pair := strings.SplitN(e, "=", 2) + if len(pair) >= 2 { + os.Setenv(pair[0], pair[1]) + } + } +}