There are a few ways to install the Escape command line tool onto your own machine. The preferred way is to download one of our pre-built binaries or use the official Docker image, but you can also build it from source.
curl -O https://storage.googleapis.com/escape-releases-eu/escape/0.27.4/escape-v0.27.4-linux-amd64.tgz tar -xvzf escape-v0.27.4-linux-amd64.tgz sudo mv escape /usr/bin/escape
curl -O https://storage.googleapis.com/escape-releases-eu/escape/0.27.4/escape-v0.27.4-darwin-amd64.tgz tar -xvzf escape-v0.27.4-darwin-amd64.tgz sudo mv escape /usr/bin/escape
Ankyra publishes images for Escape into the central Docker hub.
docker run -it ankyra/escape:v0.27.4
Escape is written in Go and its code is hosted on Github.
Using the Go toolchain
To build Escape from source you’ll need a functioning Go toolchain, which is outside the scope of this document.
go get -u github.com/ankyra/escape
From Source Using Escape
If you already have an Escape binary (and you love recursion) then you can also use Escape to build Escape (the built binary will always be built for Linux).
escape run build escape run test ./escape