appendTo method
Adds an entry with name to the end of the file.
If the file does not exist, it will be created.
If content is not null, it will be added within the entry.
Implementation
void appendTo(File file, {String? content}) {
if (!file.existsSync()) {
file.createSync(recursive: true);
}
final stringBuffer = StringBuffer()
..writeln()
..writeln(_startComment);
if (content != null) stringBuffer.writeln(content);
stringBuffer
..writeln(_endComment)
..writeln();
file.writeAsStringSync(
stringBuffer.toString(),
mode: FileMode.append,
);
}