Introduction to Bash Scripting for Packaging Mac Apps

Jon Rhoades Part of XW19

Jon RhoadesBash is the default shell scripting language on the Mac and it can be used to perform many tasks. Packages are the installers that we use to add applications and utilities to Mac OS.

This two part workshop provides a gentle introduction into Bash scripting, specifically aimed at writing scripts to help with creating Mac packages.
In the second half we cover how to create and edit packages. We will use our new found Bash skills to create scripts that clean up previous installations, create license files, make API calls etc.

No previous scripting/packaging experience is needed, just bring your Mac and if you have one, your favourite text editor.


Jon is currently the IT Manager at St Vincent’s Institute – a medical research institute in Melbourne affiliated with the University of Melbourne.