mirror of
https://github.com/tw93/Mole.git
synced 2026-02-04 15:39:42 +00:00
fix: protect Gradle cache from cleanup by default
Gradle build cache (~/.gradle/caches) is now protected by default whitelist, similar to Maven repository. This prevents unintentional deletion of large dependency caches that take time and bandwidth to re-download. - Add ~/.gradle/caches/* and ~/.gradle/daemon/* to DEFAULT_WHITELIST_PATTERNS - Remove Gradle cleanup from clean_dev_jvm() function - Users can disable protection via 'mo clean --whitelist' if needed Fixes #408
This commit is contained in:
@@ -207,9 +207,8 @@ clean_dev_mobile() {
|
||||
safe_clean ~/.cache/swift-package-manager/* "Swift package manager cache"
|
||||
}
|
||||
# JVM ecosystem caches.
|
||||
# Gradle excluded (default whitelist, like Maven). Remove via: mo clean --whitelist
|
||||
clean_dev_jvm() {
|
||||
safe_clean ~/.gradle/caches/* "Gradle caches"
|
||||
safe_clean ~/.gradle/daemon/* "Gradle daemon logs"
|
||||
safe_clean ~/.sbt/* "SBT cache"
|
||||
safe_clean ~/.ivy2/cache/* "Ivy cache"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user