- / software craftsman
- / devopper
- / hardware hacker
- / IoT
A handy script to update brew packages
I’m not one to roll with outdated packages. Much like the continuous deployment philosophy, I like to update often so I don’t end up updating half of my installed packages at one time and be left with a broken mess that I can’t easily track down the culprit for.
To facilitate this, I just wrote a quick
bash script. Run it when it’s convenient or throw it in
#!/bin/bash # -x = Display the commands that are being executed. # -e = Exit the script on the first error. set -ex # Update the local index of known packages. brew update # Upgrade installed packages that are out of date. brew upgrade # A brew upgrade leaves the old packages installed and it can take up a lot of space. # This removes old versions. brew cleanup # Let brew inspect your setup and warn you of any weirdness. brew doctor
As you can see, nothing fancy here. I’ve never had a reason to so I hope you shouldn’t either. Having a script handy make upgrading a no-brainer and I can save my fingers!