diff --git a/pkg/cmd/lookup.go b/pkg/cmd/lookup.go index aadecd6..702c895 100644 --- a/pkg/cmd/lookup.go +++ b/pkg/cmd/lookup.go @@ -4,6 +4,7 @@ import ( "log" "os" "os/exec" + "strings" ) func LookPathDefault(executableName string, defaultPath string) (binaryPath string) { @@ -36,3 +37,14 @@ func LookupEnv(key string) string { } return value } + +func OsEnv() map[string]string { + output := map[string]string{} + for _, env := range os.Environ() { + envPair := strings.SplitN(env, "=", 2) + key := envPair[0] + value := envPair[1] + output[key] = value + } + return output +}