code: func (e *EnvironmentList) Set(value string) error {
  	parts := strings.SplitN(value, "=", 2)
  	if len(parts) != 2 || len(parts[0]) == 0 {
  		return fmt.Errorf("invalid environment format %q, must be NAME=VALUE", value)
  	}
  	if strings.Contains(parts[1], ",") && strings.Contains(parts[1], "=") {
  		glog.Warningf("DEPRECATED: Use multiple -e flags to specify multiple environment variables instead of comma (%q)", value)
  	}
  	*e = append(*e, EnvironmentSpec{
  		Name:  strings.TrimSpace(parts[0]),
  		Value: strings.TrimSpace(parts[1]),
  	})
  	return nil
  }
docs: // Set implements the Set() function of pflags.Value interface.