Getting started

Install the AEON CLI

Install aeon-cli on Linux, macOS, Docker, or in CI. Covers package managers, checksum verification, shell completion, and version pinning.

4 min read

The CLI is the primary engineering interface. It is a single static binary with no runtime dependencies, which makes it safe to drop into a CI image.

Linux and macOS

bashbash
# latest
curl -fsSL https://get.aeon.cloud | bash

# pinned (recommended for CI)
curl -fsSL https://get.aeon.cloud | AEON_VERSION=1.12.3 bash

# verify
aeon version --json

Docker

bashbash
docker run --rm -it \
  -e AEON_TOKEN \
  -v "$PWD:/work" -w /work \
  ghcr.io/aeon-cloud/cli:1.12.3 exec run --suite NR_5GS_Registration

Shell completion

bashbash
aeon completion bash | sudo tee /etc/bash_completion.d/aeon
aeon completion zsh  > "${fpath[1]}/_aeon"

Configuration precedence

  • Command flags (highest).
  • Environment variables: AEON_TOKEN, AEON_REGION, AEON_PROJECT.
  • Project file: ./aeon.yaml.
  • User file: ~/.config/aeon/config.yaml (lowest).

Run this against a real SDR lane

The tester is a service, not a box. Push a build, reserve a lane, get a verdict.