On Mac, most of the above software can be managed with Homebrew.
This is a set of small shell scripts used to simplify common tasks, such as:
- keeping Homebrew (Mac only)*, Python & Python Installed Packages (PIP), Perl & Ruby up-to-date
- decoding Amazon Kinesis data blocks
- keeping AWS SAML sessions active
- verifying the integrity of downloaded files
Instructions for each script are at the top of the file. Simply run each script without arguments - if arguments are required, a usage string will be printed to the console.
*Please Note: The BrewUpdate.sh
script will attempt to update GUI
programs managed via cask-upgrade
as well as standard Homebrew packages. If
running this via a cron job, the script will execute but will not update casks
requiring a password. Ensure you allow cron to send you job summary emails -
they will show these casks as 'OUTDATED'. Re-run the script by hand and
supply the necessary password when required.