write method
Creates or overwrites path with content.
Implementation
@override
Future<RepoEdit> write(String path, String content) async {
if (content.length > config.maxFileBytes) {
throw RepoException('Content exceeds maxFileBytes: $path');
}
final file = File(_resolve(path));
file.parent.createSync(recursive: true);
file.writeAsStringSync(content);
return RepoEdit(path: normalizeRepoPath(path), replacements: 1);
}