github.com/containers/podman/v4@v4.9.4/pkg/env/env_unix.go (about)

     1  //go:build !windows
     2  // +build !windows
     3  
     4  package env
     5  
     6  // ParseSlice parses the specified slice and transforms it into an environment
     7  // map.
     8  func ParseSlice(s []string) (map[string]string, error) {
     9  	env := make(map[string]string, len(s))
    10  	for _, e := range s {
    11  		if err := parseEnv(env, e); err != nil {
    12  			return nil, err
    13  		}
    14  	}
    15  	return env, nil
    16  }