updateReadmeCoreVersion method

Future<void> updateReadmeCoreVersion({
  1. required Package package,
  2. required Version version,
})

Updates installation guides with new version.

Implementation

Future<void> updateReadmeCoreVersion({
  required Package package,
  required Version version,
}) async {
  final readme = await package.readme.readAsString();
  if (package.name.startsWith('feature')) {
    final updated = readme.replaceAll(
      RegExp(r'feature_core: &feature_version (.+)'),
      'feature_core: &feature_version ^$version',
    );
    await package.readme.writeAsString(updated);
  }
}