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
- Set your default terminal application to “Windows Terminal” for best results. Search for “Terminal” in Settings, or followthis how-to.
- DownloadUCMand extract it to a location of your choosing.
- Run
ucm.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.