Installation
Installation Methods
Section titled “Installation Methods”Package Installer (Recommended)
Section titled “Package Installer (Recommended)”The easiest way to install swiftDialog is using the .pkg installer from the releases page.
The installer will place swiftDialog at /usr/local/bin/dialog which should be in the default $PATH on macOS.
Manual Installation
Section titled “Manual Installation”If you prefer manual installation:
- Download the latest release from the releases page
- Extract the binary
- Copy it to
/usr/local/bin/dialogor another location in your$PATH - Ensure the binary has execute permissions:
chmod +x /usr/local/bin/dialog
Homebrew Installation
Section titled “Homebrew Installation”Coming soon - Homebrew formula is under development.
Verification
Section titled “Verification”After installation, verify swiftDialog is working:
dialog --versionOr test with a simple dialog:
dialog --title "Test" --message "swiftDialog is installed!"Updating swiftDialog
Section titled “Updating swiftDialog”To update swiftDialog, simply download and install the latest version. The installer will replace the existing version.
You can check for updates programmatically using:
dialog --checkupdatesUninstallation
Section titled “Uninstallation”To remove swiftDialog:
sudo rm /usr/local/bin/dialogDeployment via MDM
Section titled “Deployment via MDM”swiftDialog can be deployed through Mobile Device Management (MDM) solutions like Jamf Pro, Mosyle, or Kandji. Simply deploy the .pkg installer to your managed devices.
Example Jamf Policy
Section titled “Example Jamf Policy”- Upload the swiftDialog .pkg to Jamf Pro
- Create a policy to deploy the package
- Scope to your desired devices
- Set trigger (check-in, recurring, self-service, etc.)