parse method
Creates a Map. Duplicate keys are silently discarded.
Implementation
Map<String, String> parse(Iterable<String> lines) {
var envMap = <String, String>{};
for (var line in lines) {
final parsedKeyValue = parseOne(line, envMap: envMap);
if (parsedKeyValue.isEmpty) continue;
envMap.putIfAbsent(
parsedKeyValue.keys.single, () => parsedKeyValue.values.single);
}
return envMap;
}