Installation
Install Kira from GitHub Releases, put it on your PATH, verify the toolchain, and then run `check`, `run`, and `build`.
Install From Releases
For Kira 0.1.0 readiness, the normal user install flow is:
1. Download the latest release from GitHub Releases.
2. Extract the archive for your platform.
3. Add the directory containing `kira` to your shell `PATH`.
4. Open a new terminal.
5. Run `kira --version`.The Releases page lives here:
Verify The Install
After kira --version, validate the basic workflow with a small program:
kira check path/to/main.kira
kira run path/to/main.kira
kira build path/to/main.kiraThose three commands are the minimum "is my install healthy?" smoke test:
checkvalidates the programrunexecutes itbuildproves the native backend is available too
Native / LLVM Support
Native builds and the native half of hybrid mode depend on the pinned LLVM toolchain.
Install it with:
kira fetch-llvmor:
zig build fetch-llvmLLVM discovery order is:
KIRA_LLVM_HOME~/.kira/toolchains/llvm/<llvm-version>/<host-key>/- older repo-local fallback paths under
.kira/, if they already exist
If you need to override the managed bundle temporarily:
export KIRA_LLVM_HOME=/path/to/llvmBuild From Source
If you are contributing to the Zig implementation itself, build from this monorepo:
zig build
zig build testThat refreshes the local development snapshot used by kira.
The most useful contributor commands are:
zig build run -- run examples/hello.kira
kira check examples/hello.kira
kira run examples/hello.kira
kira build examples/hello.kirakira new still scaffolds minimal kira.toml + app/main.kira starter apps from the managed template.