Installation
The Kestrel toolchain is managed by jessup, which installs the compiler, the build tool (Flock), and the language server. Pick your platform below.
macOS
curl -fsSL https://kestrel-lang.com/install | sh
This installs jessup into ~/.jessup/bin and downloads the latest preview toolchain (kestrel, flock, kestrel-lsp, kestrel-doc). The installer adds ~/.jessup/bin to your PATH automatically by editing your shell profile (~/.zshrc, ~/.bashrc, and ~/.profile).
If your current shell hasn't picked it up yet, open a new terminal or run:
export PATH="$HOME/.jessup/bin:$PATH"
Linux
Same command:
curl -fsSL https://kestrel-lang.com/install | sh
Tested on recent Ubuntu, Debian, Fedora, and Arch. Requires glibc 2.31 or later.
Verifying
kestrel --version
jessup list
kestrel --version should print a version string, and jessup list should show the active toolchain. If they don't, your shell hasn't picked up the new PATH — open a new terminal and try again.
Updating
jessup update # update installed channels (preview, nightly, …) to the latest release
jessup self update # update jessup itself
Uninstalling
rm -rf ~/.jessup
Then remove the ~/.jessup/bin line the installer added to your shell profile (~/.zshrc, ~/.bashrc, or ~/.profile). Your projects are untouched.