To add to this list, submit a pull request to the website source, or email the Mailing list with details.
Mac OS X
To install profanity using homebrew:
brew install profanity
Desktop notifications are an optional (disabled by default) dependency since terminal-notifier is not available on all versions of OSX. To attempt to install the formula with desktop notification support:
brew install profanity --with-terminal-notifier
To ensure you have all features supported
profanity -v should show the following:
Desktop notification support: Enabled OTR support: Enabled PGP support: Enabled C plugins: Enabled Python plugins: Enabled
A howto using macports has also been written by louiecaulfield at Github available here.
On Windows you can either install Profanity over the Windows Subsystem for Linux or via Cygwin.
The Windows Subsystem for Linux is available since Windows 10 only.
Please read the documentation provided by Microsoft on what WSL is and how to install it
You will have to choose an distribution that you install (Debian, openSUSE, Ubuntu..) and then install Profanity via the distributions package manager. We recommend to choose a distribution that you are already familiar with or one where you can find a lot of documentation and help online (Debian, openSUSE). Another point to consider is which stable version of Profanity is available in the distributions repositories. One way to find this is out is to check Repology.
Install Cygwin by downloading and running its installer:
64Bit Systems: http://cygwin.com/setup-x86_64.exe
32bit Systems: http://cygwin.com/setup-x86.exe
unzip are required to install Profanity. When running setup.exe,
search for and add them when asked to select packages.
Note: To make use of OTR and OMEMO support on Cygwin,
libsignal-protocol-c need to be build from source, since they
are not part of the Cygwin repository.
Download and Install
Download the zip archive from the homepage and extract it, then follow the build guide.
Profanity is included as a Termux package on Android. Install Termux from the Google Play App store.
Update the package list and install Profanity:
apt update apt install profanity