loadEnvFile static method
Implementation
static Map<String, String> loadEnvFile([String? directory]) {
final dir = directory ?? Directory.current.path;
final file = File('$dir${Platform.pathSeparator}$envFileName');
if (!file.existsSync()) return const {};
final vars = <String, String>{};
for (final raw in file.readAsLinesSync()) {
final line = raw.trim();
if (line.isEmpty || line.startsWith('#')) continue;
final index = line.indexOf('=');
if (index < 0) continue;
vars[line.substring(0, index)] = line.substring(index + 1);
}
return vars;
}