Mac Admin: Deploying SwiftDialog via Mosyle

Create two device groups and a custom command.

Your first group is for detecting if SwiftDialog has been installed. I simply call this Software - SwiftDialog - Installed

Go create a Custom Command Response, I call it Software - SwiftDialog - Install Check and the code for that is:

#!/bin/bash
[ -e /usr/local/bin/dialog ] && echo "True" || echo "False"

and the criteria is simply Software - SwiftDialog - Install Check response is True

alt text

Second Device group is Software - SwiftDialog - Missing and the criteria is simply Software - SwiftDialog - Install Check response is False

alt text

Upload the PKG

Go get the current release URL, throw it into a PKG deployment, mark it as signed and managed, that’s it.

alt text

Create a PKG profile

Simple as can be, just hit install all after saving

alt text

Your device group is, you guessed it, Software - SwiftDialog - Missing

alt text

Notifications

Make a quick notification profile with these options:

alt text alt text alt text

Apply that to every device.