sk-matrix-project/app/wails/pkg/env/env.go

26 lines
310 B
Go

package env
import (
"os"
"strings"
)
type Env struct {
}
func (e *Env) GetAllEnv() map[string]string {
m := make(map[string]string, 0)
for _, e := range os.Environ() {
envs := strings.SplitN(e, "=", 2)
if len(envs) != 2 {
m[envs[0]] = ""
} else {
m[envs[0]] = envs[1]
}
}
return m
}