#!/bin/bash

#brew cleanup

rm -f ~/Library/Application\ Support/CrashReporter/*
rm -rf ~/Library/Logs/DiagnosticReports/*
rm -rf ~/Library/Logs/*

rm -f ~/.bash_sessions/*

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/*
    ;;
  esac
done                                                                                         

sudo rm -rf /Library/Logs/*
sudo find /var/log/ -type f -exec rm -f {} \;

exit 0