Installation¶
Shell installer (Linux / macOS)¶
The fastest way to install kedge:
The installer detects your platform and downloads the latest release binary to /usr/local/bin.
Override the install directory:
curl -fsSL https://raw.githubusercontent.com/danielhirt/kedge/main/install.sh | KEDGE_INSTALL_DIR=~/.local/bin sh
Homebrew (macOS / Linux)¶
Pre-built binaries¶
Download from GitHub Releases. Binaries are available for:
| Platform | Architecture |
|---|---|
| Linux | x86_64, aarch64 |
| macOS | x86_64, aarch64 |
| Windows | x86_64, aarch64 |
Each archive includes a .sha256 checksum file. Verify after download:
From source¶
Requires Rust 1.70+ and git on PATH:
Or install directly from the repository:
Docker¶
Run kedge without installing anything locally:
Build the image from source:
CI runner setup¶
For air-gapped or pre-baked CI runners, copy the binary into your runner image:
On developer machines, kedge install --link symlinks steering files from the docs repo to your local agent directories. In CI, kedge install --workspace copies them into the workspace.
Verify installation¶
You should see the list of available subcommands. Next, head to Quick Start to set up your first repository.