renameWindows static method

Future<void> renameWindows(
  1. String filePath,
  2. String appName
)

Implementation

static Future<void> renameWindows(String filePath, String appName) async {
  String data = await File(filePath).readAsString();
  var appNameLine = RegExp(r'if \(!window\.Create\(L".*?"').firstMatch(data)?.group(0);
  if (appNameLine != null) {
    data = data.replaceAll(appNameLine, """if (!window.Create(L"$appName\"""");
  }
  await saveFile(filePath, data);
  printFinishMessage('windows');
}