Last active
August 10, 2018 14:58
-
-
Save wechain/373ef273621f7d84eeb1b6461dafc271 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# Ask for the administrator password upfront | |
echo 'Please enter your password to grant sudo-rights:' | |
sudo -v | |
echo 'Empty the Trash on all mounted volumes and the main HDD...' | |
sudo rm -rfv /Volumes/*/.Trashes &>/dev/null | |
sudo rm -rfv ~/.Trash &>/dev/null | |
echo 'Clear System Log Files...' | |
sudo rm -rfv /private/var/log/asl/*.asl &>/dev/null | |
sudo rm -rfv /Library/Logs/DiagnosticReports/* &>/dev/null | |
sudo rm -rfv /Library/Logs/Adobe/* &>/dev/null | |
rm -rfv ~/Library/Containers/com.apple.mail/Data/Library/Logs/Mail/* &>/dev/null | |
rm -rfv ~/Library/Logs/CoreSimulator/* &>/dev/null | |
/ | |
echo 'Clear Adobe Cache Files...' | |
sudo rm -rfv ~/Library/Application\ Support/Adobe/Common/Media\ Cache\ Files/* &>/dev/null | |
echo 'Cleanup XCode Derived Data and Archives...' | |
rm -rfv ~/Library/Developer/Xcode/DerivedData/* &>/dev/null | |
rm -rfv ~/Library/Developer/Xcode/Archives/* &>/dev/null | |
echo 'Cleanup Homebrew Cache...' | |
brew cleanup --force -s &>/dev/null | |
rm -rfv /Library/Caches/Homebrew/* &>/dev/null | |
brew tap --repair &>/dev/null | |
echo 'Cleanup Screenshot' | |
rm -rf ~/Desktop/Screen\ Shot* | |
rm -rf ~/Downloads/*.zip ~/Downloads/*.gif ~/Downloads/*.jpg ~/Downloads/*.dmg | |
~/Downloads/*.png | |
echo 'Cleanup .DS_Store ._* .FBC* .fseventsd' | |
find . -type f -name ".DS_Store" -delete | |
find . -type f -name "._*" -delete | |
find . -type f -name ".FBC*" -delete | |
find . -type f -name ".fseventsd" -delete | |
find . -type f -name ".Trashes" -delete | |
#find . -type f -name ".Spotlight-V100" -delete | |
#find . -type f -name ".TemporaryItems" -delete | |
clear && echo 'Everything is cleaned up :3' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment