Install Rot

How to install Rot

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

Binary

Rot binaries are available for various architectures and operating systems:

OSArchAssetsInstall
darwinamd64rot_darwin_amd64.bom.json
rot_darwin_amd64.gz
rot_darwin_amd64.sha256
curl -L https://rotx.dev/releases/rot_darwin_amd64.gz -O | gzip -d > rot
chmod +x rot
sha256sum rot | grep $(curl -L https://rotx.dev/releases/rot_darwin_amd64.sha256)
darwinarm64rot_darwin_arm64.bom.json
rot_darwin_arm64.gz
rot_darwin_arm64.sha256
curl -L https://rotx.dev/releases/rot_darwin_arm64.gz -O | gzip -d > rot
chmod +x rot
sha256sum rot | grep $(curl -L https://rotx.dev/releases/rot_darwin_arm64.sha256)
linuxamd64rot_linux_amd64.bom.json
rot_linux_amd64.gz
rot_linux_amd64.sha256
curl -L https://rotx.dev/releases/rot_linux_amd64.gz -O | gzip -d > rot
chmod +x rot
sha256sum rot | grep $(curl -L https://rotx.dev/releases/rot_linux_amd64.sha256)
linuxarmrot_linux_arm.bom.json
rot_linux_arm.gz
rot_linux_arm.sha256
curl -L https://rotx.dev/releases/rot_linux_arm.gz -O | gzip -d > rot
chmod +x rot
sha256sum rot | grep $(curl -L https://rotx.dev/releases/rot_linux_arm.sha256)
linuxarm64rot_linux_arm64.bom.json
rot_linux_arm64.gz
rot_linux_arm64.sha256
curl -L https://rotx.dev/releases/rot_linux_arm64.gz -O | gzip -d > rot
chmod +x rot
sha256sum rot | grep $(curl -L https://rotx.dev/releases/rot_linux_arm64.sha256)
windowsamd64rot_windows_amd64.bom.json
rot_windows_amd64.gz
rot_windows_amd64.sha256
curl -L https://rotx.dev/releases/rot_windows_amd64.gz -O | gzip -d > rot
chmod +x rot
sha256sum rot | grep $(curl -L https://rotx.dev/releases/rot_windows_amd64.sha256)

Container

Rot containers are available on GitHub.

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

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

SBOM

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