diff --git a/lib/clean/dev.sh b/lib/clean/dev.sh index 6f441f1..3306164 100644 --- a/lib/clean/dev.sh +++ b/lib/clean/dev.sh @@ -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" } diff --git a/lib/core/base.sh b/lib/core/base.sh index e2149fb..d0f813b 100644 --- a/lib/core/base.sh +++ b/lib/core/base.sh @@ -63,6 +63,8 @@ declare -a DEFAULT_WHITELIST_PATTERNS=( "$HOME/Library/Caches/ms-playwright*" "$HOME/.cache/huggingface*" "$HOME/.m2/repository/*" + "$HOME/.gradle/caches/*" + "$HOME/.gradle/daemon/*" "$HOME/.ollama/models/*" "$HOME/Library/Caches/com.nssurge.surge-mac/*" "$HOME/Library/Application Support/com.nssurge.surge-mac/*"