diff options
Diffstat (limited to 'macos/clean.sh')
-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 {} \; |