edit abstract method

Future<RepoEdit> edit(
  1. String path,
  2. String oldString,
  3. String newString, {
  4. bool replaceAll = false,
  5. int? atLine,
})

Replaces oldString with newString in path. When replaceAll is false exactly one occurrence must match. When atLine is given, the match must occur on that 1-based line or the edit is rejected.

Implementation

Future<RepoEdit> edit(
  String path,
  String oldString,
  String newString, {
  bool replaceAll = false,
  int? atLine,
});