Skip to content

Installation

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.

If you prefer manual installation:

  1. Download the latest release from the releases page
  2. Extract the binary
  3. Copy it to /usr/local/bin/dialog or another location in your $PATH
  4. Ensure the binary has execute permissions: chmod +x /usr/local/bin/dialog

Coming soon - Homebrew formula is under development.

After installation, verify swiftDialog is working:

Terminal window
dialog --version

Or test with a simple dialog:

Terminal window
dialog --title "Test" --message "swiftDialog is installed!"

To update swiftDialog, simply download and install the latest version. The installer will replace the existing version.

You can check for updates programmatically using:

Terminal window
dialog --checkupdates

To remove swiftDialog:

Terminal window
sudo rm /usr/local/bin/dialog

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.

  1. Upload the swiftDialog .pkg to Jamf Pro
  2. Create a policy to deploy the package
  3. Scope to your desired devices
  4. Set trigger (check-in, recurring, self-service, etc.)