@@ -17,9 +17,8 @@ free_space_in_home() {
1717
1818free_space_before_empty=$( free_space_in_home)
1919
20- ls /Volumes | grep -v GoogleDrive | xargs -I_ sudo rm -rfv /Volumes/_/.Trashes
21- sudo rm -rfv ~ /.Trash/*
22- echo ' 🗑 All trashes empty'
20+ rm -rf ~ /Library/Caches/* 2> /dev/null || true
21+ echo ' 📦 All caches cleared'
2322
2423sudo rm -rfv /private/var/log/asl/* .asl
2524sudo rm -rfv /var/log/asl/* .asl
@@ -33,23 +32,25 @@ echo '🎬 Final Cut rendered media cleared'
3332
3433brew cleanup
3534brew cleanup --prune-prefix
36- rm -rf ~ /Library/Caches/Homebrew
3735echo ' 🍺 Brew cache cleared'
3836
39- rm -rf ~ /Library/Caches/com.tinyspeck.slackmacgap
40- rm -rf ~ /Library/Caches/com.tinyspeck.slackmacgap.ShipIt
4137rm -rf ~ /Library/Application Support/Slack/Cache
4238rm -rf " $HOME /Library/Application Support/Slack/Service Worker/CacheStorage"
4339echo ' 💬 Slack cache cleared'
4440
45- rm -rf ~ /Library/Caches/com.spotify.client/Data
46- echo ' 🎶 Spotify cache cleared'
41+ rm -rf .npm/_cacache/
42+ rm -rf .npm/_npx/
43+ echo ' 💪 NPM cache cleared'
44+
45+ find " $HOME /Code" -type d -path " */.next/cache" -exec rm -rf {} \; -prune
46+ echo ' 💪 Next.js cache cleared'
4747
48- rm -rf ~ /Library/Caches/JetBrains
49- echo ' 🅸 JetBrains cache cleared'
48+ rm -rf " $HOME /Library/Application Support/com.turborepo.turborepo/logs"
49+ find " $HOME /Code" -type d -path " */.turbo/cache" -exec rm -rf {} \; -prune
50+ echo ' 💨 Turborepo logs & cache cleared'
5051
51- rm -rf ~ /Library/Caches/Yarn/
52- echo ' 💪 Yarn cache cleared'
52+ find " $HOME /Code " -type d -path " */node_modules " -exec rm -rf {} \; -prune
53+ echo ' 💪 node_modules cleared'
5354
5455rm -rf ~ /.gradle/wrapper/dists/
5556rm -rf ~ /.gradle/caches/
@@ -58,11 +59,16 @@ echo '🐘 Gradle cache cleared'
5859rm -rf ~ /.composer/cache/
5960echo ' 👨🎤 Composer cache cleared'
6061
61- rm -rf ~ /Library/Caches/Google/Chrome || true
6262rm -rf " $HOME /Library/Application Support/Google/Chrome/" * " /Service Worker/CacheStorage" || true
6363rm -rf " $HOME /Library/Application Support/Google/Chrome/" * " /Application Cache/Cache" || true
6464echo ' 🟡 Chrome cache cleared'
6565
66+ rm -rf Library/Application\ Support/stremio-server/stremio-cache/
67+ echo ' 📺 Stremio cache cleared'
68+
69+ osascript -e ' tell app "Finder" to empty' 2> /dev/null || true
70+ echo ' 🗑 All trashes empty'
71+
6672free_space_after_empty=$( free_space_in_home)
6773
6874echo " Done! Free space before: $free_space_before_empty , free space now: $free_space_after_empty "
0 commit comments