loadEnv static method

Future<void> loadEnv([
  1. String path = ".env"
])

Implementation

static Future<void> loadEnv([String path = ".env"]) async {
  String envString = await rootBundle.loadString(path);
  List<String> lines = envString.split("\n");
  for (var line in lines) {
    if (!line.contains("#")) {
      List<String> declaration = line.trim().split("=");
      if (declaration.length == 2) {
        Globals.set(declaration[0], declaration[1]);
      }
    }
  }
}