renameFlavorFiles method

void renameFlavorFiles(
  1. String oldName,
  2. String newName,
  3. FlavorConfig config
)

Implementation

void renameFlavorFiles(String oldName, String newName, FlavorConfig config) {
  final root = ConfigService.root;
  final oldEnvFile = File(p.join(root, '.env.$oldName'));
  final newEnvFile = File(p.join(root, '.env.$newName'));
  if (oldEnvFile.existsSync()) {
    oldEnvFile.renameSync(newEnvFile.path);
  }

  // Update pubspec.yaml assets
  PubspecService.removeAssets(['.env.$oldName']);
  PubspecService.addAssets(['.env.$newName']);
}