kite~/kite/docs/Installation
v0.2.2
Documentation

Install the Kite CLI

Install the Kite CLI on macOS Apple Silicon or Linux x86_64 using the verified shell installer, Homebrew, or a release archive.

The fastest way to install on a supported target (macOS Apple Silicon or Linux x86_64):

bash
curl -fsSL https://getkite.sh/install | sh

The script downloads the release archive and its SHA-256 sidecar, verifies the checksum, and then installs kite. It uses /usr/local/bin when writable and otherwise falls back to ~/.local/bin; set KITE_USE_SUDO=1 if you explicitly want a privileged install.

Homebrew

bash
brew install alpha-centauri-cyberspace/kite/kite

Direct binary download

Download the archive and matching .sha256 sidecar from GitHub Releases, verify it, then extract the binary:

bash
# macOS (Apple Silicon)
curl -fLO https://github.com/Alpha-Centauri-Cyberspace/kite-cli/releases/latest/download/kite-darwin-arm64.tar.gz
curl -fLO https://github.com/Alpha-Centauri-Cyberspace/kite-cli/releases/latest/download/kite-darwin-arm64.tar.gz.sha256
shasum -a 256 -c kite-darwin-arm64.tar.gz.sha256
tar -xzf kite-darwin-arm64.tar.gz

# Linux (x86_64)
curl -fLO https://github.com/Alpha-Centauri-Cyberspace/kite-cli/releases/latest/download/kite-linux-x86_64.tar.gz
curl -fLO https://github.com/Alpha-Centauri-Cyberspace/kite-cli/releases/latest/download/kite-linux-x86_64.tar.gz.sha256
sha256sum -c kite-linux-x86_64.tar.gz.sha256
tar -xzf kite-linux-x86_64.tar.gz

install -m 0755 kite ~/.local/bin/kite

Kite does not currently publish Windows, Intel Mac, or Linux ARM binaries. Build from source for those targets; do not download a similarly named package from crates.io, because kite-cli there is an unrelated project.

Verify the installation

bash
kite --version

Self-update

Keep Kite current without re-running the install script:

bash
kite update

Use --check to see if an update is available without installing:

bash
kite update --check

Shell completions

Kite can generate completions for bash, zsh, and fish. Add the appropriate line to your shell profile:

bash
# bash (~/.bashrc)
eval "$(kite completions bash)"

# zsh (~/.zshrc)
eval "$(kite completions zsh)"

# fish (~/.config/fish/config.fish)
kite completions fish | source

Configuration file

Kite stores auth credentials and settings at ~/.config/kite/config.toml. You can override the config path with the KITE_CONFIG environment variable.