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
Second Device group is Software - SwiftDialog - Missing
and the criteria is simply Software - SwiftDialog - Install Check
response is False
Upload the PKG
Go get the current release URL, throw it into a PKG deployment, mark it as signed and managed, that’s it.
Create a PKG profile
Simple as can be, just hit install all after saving
Your device group is, you guessed it, Software - SwiftDialog - Missing
Notifications
Make a quick notification profile with these options:
Apply that to every device.