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'set\(BINARY_NAME.*').firstMatch(data)?.group(0);
  if (appNameLine != null) {
    data = data.replaceAll(appNameLine, """set(BINARY_NAME "$appName")""");
  }
  await saveFile(filePath, data);
  printFinishMessage('windows');
}