Install Etcha

How to install Etcha.

Installing Etcha depends on how you want to run it. Etcha is available as a binary or a container.

Binary

Rot binaries are available for various architectures and operating systems:

OSArchAssetsInstall
darwinamd64etcha_darwin_amd64.bom.json
etcha_darwin_amd64.gz
etcha_darwin_amd64.sha256
curl -L https://etcha.dev/releases/etcha_darwin_amd64.gz -O | gzip -d > etcha
chmod +x etcha
sha256sum etcha | grep $(curl -L https://etcha.dev/releases/etcha_darwin_amd64.sha256)
darwinarm64etcha_darwin_arm64.bom.json
etcha_darwin_arm64.gz
etcha_darwin_arm64.sha256
curl -L https://etcha.dev/releases/etcha_darwin_arm64.gz -O | gzip -d > etcha
chmod +x etcha
sha256sum etcha | grep $(curl -L https://etcha.dev/releases/etcha_darwin_arm64.sha256)
linuxamd64etcha_linux_amd64.bom.json
etcha_linux_amd64.gz
etcha_linux_amd64.sha256
curl -L https://etcha.dev/releases/etcha_linux_amd64.gz -O | gzip -d > etcha
chmod +x etcha
sha256sum etcha | grep $(curl -L https://etcha.dev/releases/etcha_linux_amd64.sha256)
linuxarmetcha_linux_arm.bom.json
etcha_linux_arm.gz
etcha_linux_arm.sha256
curl -L https://etcha.dev/releases/etcha_linux_arm.gz -O | gzip -d > etcha
chmod +x etcha
sha256sum etcha | grep $(curl -L https://etcha.dev/releases/etcha_linux_arm.sha256)
linuxarm64etcha_linux_arm64.bom.json
etcha_linux_arm64.gz
etcha_linux_arm64.sha256
curl -L https://etcha.dev/releases/etcha_linux_arm64.gz -O | gzip -d > etcha
chmod +x etcha
sha256sum etcha | grep $(curl -L https://etcha.dev/releases/etcha_linux_arm64.sha256)
windowsamd64etcha_windows_amd64.bom.json
etcha_windows_amd64.gz
etcha_windows_amd64.sha256
curl -L https://etcha.dev/releases/etcha_windows_amd64.gz -O | gzip -d > etcha
chmod +x etcha
sha256sum etcha | grep $(curl -L https://etcha.dev/releases/etcha_windows_amd64.sha256)

Container

Etcha containers are available on GitHub.

You can create an alias to run Etcha as a container:

alias etcha='docker run -u $(id -u):$(id -g) -it --rm -v $(pwd):/work -w /work ghcr.io/candiddev/etcha:latest'

SBOM

Etcha ships with a Software Bill of Materials (SBOM) manifest generated using CycloneDX. The .bom.json manifest is available with the other Binary Assets.