Download Ecko

One binary. No runtime to install, nothing else to set up first.

Install

Pick your platform. You do not need a compiler or a separate toolchain first.

curl -fsSL ecko.sh/install | sh

It picks the build for your machine, verifies its checksum and installs to /usr/local/bin, or ~/.local/bin when that is not writable. If that folder is not on your PATH, it prints the line to add. It will not ask for your password.

Manual download

To do it by hand, take the archive for your platform, check it, and put the binary somewhere on your PATH.

Intel Macs are not supported - an Apple Silicon binary cannot run on one.

Verifying a download

Every archive has a .sha256 beside it. Verify before you unpack:

curl -fsSLO https://ecko.sh/dl/latest/ecko-x86_64-linux.tar.gz
curl -fsSLO https://ecko.sh/dl/latest/ecko-x86_64-linux.tar.gz.sha256
shasum -a 256 -c ecko-x86_64-linux.tar.gz.sha256

On Windows, PowerShell prints the hash to compare with the one in the .sha256 file:

certutil -hashfile ecko-x86_64-windows.zip SHA256

Pinning a version

The URLs above always point at the newest release. To pin a version, swap latest for the tag:

https://ecko.sh/dl/v0.71.0/ecko-x86_64-linux.tar.gz

https://ecko.sh/dl/latest.txt says which tag latest currently is. Pre-releases are published at their own tag and are never served as latest.