summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKyle K <kylek389@gmail.com>2017-05-11 12:38:52 -0500
committerKyle K <kylek389@gmail.com>2017-05-11 12:38:52 -0500
commit8d5a59e1614a067a905df7cebcbe7f75e672a7db (patch)
tree771cfccc28167411bfbb207e5bcbd22d12fb6142
parentd51fdde75c7a1f2c6cc6c043105162b831585c1c (diff)
downloadconfigs-8d5a59e1614a067a905df7cebcbe7f75e672a7db.tar.gz
configs-8d5a59e1614a067a905df7cebcbe7f75e672a7db.tar.bz2
configs-8d5a59e1614a067a905df7cebcbe7f75e672a7db.zip
mac crap cleaner
-rwxr-xr-xmacos/clean.sh16
1 files changed, 11 insertions, 5 deletions
diff --git a/macos/clean.sh b/macos/clean.sh
index fe29bdf..21ccda3 100755
--- a/macos/clean.sh
+++ b/macos/clean.sh
@@ -6,12 +6,18 @@ rm -rf ~/Library/Logs/*
rm -f ~/.bash_sessions/*
-# probably good idea to have all apps closed and reboot once purged
-rm -rf ~/Library/Caches/*
+for arg in $@; do
+ case "$arg" in
+ "--deep" | '-d')
+ # probably good idea to have all apps closed and reboot once purged
+ rm -rf ~/Library/Caches/*
-# per user cache files
-sudo rm -rf /var/folders/*
-sudo rm -rf /var/db/diagnostics/*
+ # per user cache files
+ sudo rm -rf /var/folders/*
+ sudo rm -rf /var/db/diagnostics/*
+ ;;
+ esac
+done
sudo rm -rf /Library/Logs/*
sudo find /var/log/ -type f -exec rm -f {} \;