addIgnore method
Adds a pattern to an ignoreFile
Implementation
void addIgnore(
String pattern, {
Function()? onAlreadyPresent,
Function()? onAdded,
}) {
List<String> ignores = ignoreFile.readAsLinesSync();
if (ignores.contains(pattern)) {
onAlreadyPresent?.call();
return;
}
ignores.add(pattern);
ignoreFile
..createSync(recursive: true)
..writeAsStringSync(
ignores.join(Platform.lineTerminator),
flush: true,
mode: FileMode.write,
);
onAdded?.call();
}