rename method

  1. @override
Future<void> rename(
  1. String defaultName, [
  2. Map<String, String>? localizedNames
])
override

Implementation

@override
Future<void> rename(
  String defaultName, [
  Map<String, String>? localizedNames,
]) async {
  final file = File(_linuxCMakeListsPath);
  final lines = await file.readAsLines();
  for (var i = 0; i < lines.length; i++) {
    if (lines[i].contains('set(BINARY_NAME')) {
      lines[i] = 'set(BINARY_NAME \"${defaultName}\")';
      break;
    }
  }
  await file.writeAsString(lines.join('\n'));
}