diff options
author | Kyle K <kylek389@gmail.com> | 2017-05-11 12:38:52 -0500 |
---|---|---|
committer | Kyle K <kylek389@gmail.com> | 2017-05-11 12:38:52 -0500 |
commit | 8d5a59e1614a067a905df7cebcbe7f75e672a7db (patch) | |
tree | 771cfccc28167411bfbb207e5bcbd22d12fb6142 /macos | |
parent | d51fdde75c7a1f2c6cc6c043105162b831585c1c (diff) | |
download | configs-8d5a59e1614a067a905df7cebcbe7f75e672a7db.tar.gz configs-8d5a59e1614a067a905df7cebcbe7f75e672a7db.tar.bz2 configs-8d5a59e1614a067a905df7cebcbe7f75e672a7db.zip |
mac crap cleaner
Diffstat (limited to 'macos')
-rwxr-xr-x | macos/clean.sh | 16 |
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 {} \; |