Getting started
Escape
Escape Inventory

 Installation

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.

Pre-built binaries

Note: The following instructions assume 64 bit architectures, which is probably what you have. You can find 32 bit builds on the Downloads page.

Linux

curl -O https://storage.googleapis.com/escape-releases-eu/escape/0.26.23/escape-v0.26.23-linux-amd64.tgz
tar -xvzf escape-v0.26.23-linux-amd64.tgz
sudo mv escape /usr/bin/escape

MacOS

curl -O https://storage.googleapis.com/escape-releases-eu/escape/0.26.23/escape-v0.26.23-darwin-amd64.tgz
tar -xvzf escape-v0.26.23-darwin-amd64.tgz
sudo mv escape /usr/bin/escape

Docker images

Ankyra publishes images for Escape into the central Docker hub.

docker run -it ankyra/escape:v0.26.23 

From Source

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