@@ -17,9 +17,8 @@ free_space_in_home() {
17
17
18
18
free_space_before_empty=$( free_space_in_home)
19
19
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'
23
22
24
23
sudo rm -rfv /private/var/log/asl/* .asl
25
24
sudo rm -rfv /var/log/asl/* .asl
@@ -33,23 +32,25 @@ echo '🎬 Final Cut rendered media cleared'
33
32
34
33
brew cleanup
35
34
brew cleanup --prune-prefix
36
- rm -rf ~ /Library/Caches/Homebrew
37
35
echo ' 🍺 Brew cache cleared'
38
36
39
- rm -rf ~ /Library/Caches/com.tinyspeck.slackmacgap
40
- rm -rf ~ /Library/Caches/com.tinyspeck.slackmacgap.ShipIt
41
37
rm -rf ~ /Library/Application Support/Slack/Cache
42
38
rm -rf " $HOME /Library/Application Support/Slack/Service Worker/CacheStorage"
43
39
echo ' 💬 Slack cache cleared'
44
40
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'
47
47
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'
50
51
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'
53
54
54
55
rm -rf ~ /.gradle/wrapper/dists/
55
56
rm -rf ~ /.gradle/caches/
@@ -58,11 +59,16 @@ echo '🐘 Gradle cache cleared'
58
59
rm -rf ~ /.composer/cache/
59
60
echo ' 👨🎤 Composer cache cleared'
60
61
61
- rm -rf ~ /Library/Caches/Google/Chrome || true
62
62
rm -rf " $HOME /Library/Application Support/Google/Chrome/" * " /Service Worker/CacheStorage" || true
63
63
rm -rf " $HOME /Library/Application Support/Google/Chrome/" * " /Application Cache/Cache" || true
64
64
echo ' 🟡 Chrome cache cleared'
65
65
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
+
66
72
free_space_after_empty=$( free_space_in_home)
67
73
68
74
echo " Done! Free space before: $free_space_before_empty , free space now: $free_space_after_empty "
0 commit comments