deleteIgnoreFile method
void
deleteIgnoreFile({
- dynamic onDoesntExists()? = onIgnoreFileDoesntExists,
- dynamic onSuccessfullyDeleted()? = onIgnoreFileSuccessfullyDeleted,
- dynamic onRepositoryNotInitialized()? = onRepositoryNotInitialized,
Deletes an ignoreFile
Implementation
void deleteIgnoreFile({
Function()? onDoesntExists = onIgnoreFileDoesntExists,
Function()? onSuccessfullyDeleted = onIgnoreFileSuccessfullyDeleted,
Function()? onRepositoryNotInitialized = onRepositoryNotInitialized,
}) {
if (!repository.isInitialized) {
onRepositoryNotInitialized?.call();
return;
}
if (!ignoreFile.existsSync()) {
onDoesntExists?.call();
return;
}
ignoreFile.deleteSync(recursive: true);
onSuccessfullyDeleted?.call();
}