import 'package:flutter_dotenv/flutter_dotenv.dart'; enum Env { product, development, local, } class EnvConfig { static late Env env; static Future loadEnv(Env e) async { switch (e) { case Env.local: env = Env.local; await dotenv.load(fileName: '.local.env'); break; case Env.development: env = Env.development; await dotenv.load(fileName: '.dev.env'); break; case Env.product: await dotenv.load(fileName: '.prod.env'); break; } } }