Install Instructions

Pre-Compiled Binaries

If you wish to download a pre-compiled binary then head to the DOWNLOAD.md page to select your platform.

From Source

Go 1.11 or higher is required

Assuming you already have Go (Golang) installed, you can download the source just by running the following from the command line

go get -u github.com/lmorg/murex
cd $GOPATH/src/github.com/lmorg/murex

Test the code (optional stage):

go test ./...

Compile the code:

go build github.com/lmorg/murex

Then to start the shell:

./murex

Inside Docker

If you don't have nor want to install Go and already have docker (and docker-compose installed), then you can install murex using the CI/CD pipeline scripts.

Docker Hub

murex provides two prebuilt images on Docker Hub:

Building Your Own Container

From the project root (the location of this INSTALL.html file) run the following:

docker-compose up --build murex

Required Dependencies

For your information below is a list of packages required by murex:

Optional Dependencies

If you wish do disable any of these then delete the appropriate files in the builtins directory of this project or append // +build ignore to the .go file if you wish to preserve the change in subsequent updates from git.

This is obviously just a subjective matter and everyone will have their own personal preference. However if I was asked what my preference was then that would be Hasklig. It's a clean typeface based off Source Code Pro but with a few added ligatures - albeit subtle ones designed to make Haskell more readable. Those ligatures also suite murex pretty well. So the overall experience is a clean and readable terminal.

This site is rebuilt weekly, the content is automatically generated from murex's source code. Last built on Mon Jun 29 06:14:55 UTC 2020 against commit 068e73e068e73e7ae60d2716f71eb252e3661dac57aecbf. Downloadable murex binaries are also built weekly. Current version is 0.50.1000 BETA which has been verified against tests.