parseEnvVars function
Parse environment variable strings of the form "KEY=value" into a map.
Implementation
Map<String, String> parseEnvVars(List<String>? envStrings) {
if (envStrings == null || envStrings.isEmpty) return {};
final env = <String, String>{};
for (final e in envStrings) {
final eqIdx = e.indexOf('=');
if (eqIdx == -1) continue;
final key = e.substring(0, eqIdx).trim();
final value = e.substring(eqIdx + 1).trim();
if (key.isNotEmpty) {
env[key] = value;
}
}
return env;
}