Installation options

The current release is for Mac OS X, 64-bit Linux, and Windows users!

Option 1: Installing or updating using Homebrew
Option 1: Installing or updating using Homebrew

Firstinstall homebrewif you haven’t already.

Then from the command line enter these commands (or better yet, paste them into your console):

brew tap unisonweb/unison
brew install unison-language

This will install the Unison codebase manager executable ucm. If you’re upgrading from a previous version, just dobrew upgrade unison-language.

Note: if you get prompted for a GitHub username and password at this point, make sure you spelled unisonweb/unison correctly.

Option 2: Install manually for Mac and Linux users
Option 2: Install manually for Mac and Linux users

Linux

mkdir -p unisonlanguage && cd unisonlanguage
curl -L https://github.com/unisonweb/unison/releases/latest/download/ucm-linux.tar.gz \
	| tar -xz
./ucm

Mac

mkdir -p unisonlanguage && cd unisonlanguage
curl -L https://github.com/unisonweb/unison/releases/latest/download/ucm-macos.tar.gz \
  | tar -xz
./ucm
Option 3: Install manually for Windows users
Option 3: Install manually for Windows users
  1. Set your default terminal application to “Windows Terminal” for best results. Search for “Terminal” in Settings, or followthis how-to.
  2. DownloadUCMand extract it to a location of your choosing.
  3. Runucm.exe🎉
Option 4: Nix installation
Option 4: Nix installation
Head tohttps://github.com/ceedubs/unison-nix/#usageand follow the instructions in the readme there.

Unison Language Server installation

Unison has a Language Server Protocol (LSP) integration!Instructions for downloading and setting up the Unison Language Server are available here.