Future writeHomebrewInfo()

in lib/update_homebrew.dart [28:39]


Future<void> writeHomebrewInfo(
    String channel, String version, String repository, bool dryRun) async {
  var formula = File(p.join(repository, formulaByChannel[channel]));
  var contents = await formula.readAsString();
  var hashes = await _getHashes(channel, version);
  var updated = updateFormula(channel, contents, version, hashes);
  if (dryRun) {
    print(updated);
  } else {
    await formula.writeAsString(updated, flush: true);
  }
}