func parseEnv(filepath string) ([]string, error) { file, err := os.Open(filepath) if err != nil { return nil, err } defer file.Close() env, err := procker.ParseEnv(file) if err != nil { return nil, err } return env, nil }
func parseEnv(filepath string) []string { file, err := os.Open(filepath) if err != nil { if filepath == defaultEnvfile { return os.Environ() } else { failIf(err) } } defer file.Close() env, err := procker.ParseEnv(file) failIf(err) return append(os.Environ(), env...) }