@@ -18,6 +18,8 @@ declare -a DEFAULT_WHITELIST_PATTERNS=(
1818 " $HOME /.cache/huggingface*"
1919 " $HOME /.m2/repository/*"
2020 " $HOME /.ollama/models/*"
21+ " $HOME /Library/Caches/com.nssurge.surge-mac/*"
22+ " $HOME /Library/Application Support/com.nssurge.surge-mac/*"
2123)
2224
2325# Save whitelist patterns to config
@@ -28,7 +30,7 @@ save_whitelist_patterns() {
2830
2931 cat > " $WHITELIST_CONFIG " << 'EOF '
3032# Mole Whitelist - Protected paths won't be deleted
31- # Default protections: Playwright browsers, HuggingFace models, Maven repo, Ollama models
33+ # Default protections: Playwright browsers, HuggingFace models, Maven repo, Ollama models, Surge Mac
3234# Add one pattern per line to keep items safe.
3335EOF
3436
@@ -118,6 +120,8 @@ Safari web browser cache|$HOME/Library/Caches/com.apple.Safari/*|browser_cache
118120Chrome browser cache|$HOME/Library/Caches/Google/Chrome/*|browser_cache
119121Firefox browser cache|$HOME/Library/Caches/Firefox/*|browser_cache
120122Brave browser cache|$HOME/Library/Caches/BraveSoftware/Brave-Browser/*|browser_cache
123+ Surge proxy cache|$HOME/Library/Caches/com.nssurge.surge-mac/*|network_tools
124+ Surge configuration and data|$HOME/Library/Application Support/com.nssurge.surge-mac/*|network_tools
121125Docker Desktop image cache|$HOME/Library/Containers/com.docker.docker/Data/*|container_cache
122126Podman container cache|$HOME/.local/share/containers/cache/*|container_cache
123127Font cache|$HOME/Library/Caches/com.apple.FontRegistry/*|system_cache
0 commit comments