When browsing repositories on GitHub or reviewing pull requests, I often frown upon the .DS_Store
file, the crap that macOS constantly generates under all folders that you have browsed, just like Windows generates the Thumbs.db
crap. For myself, I have ignored it globally in GIT:
$ cat ~/.gitignore_global
*~
.DS_Store
But I still hate it (out of OCD), so I actually set up a cron job to delete it recursively under my home directory:
$ crontab -l
@hourly find ~ -name ".DS_Store" -depth -exec rm {} \;
If you want to install this cron job, you need to type crontab -e
in the terminal, paste the job, and have fun with the editor that you cannot quit.