Installation
How to build and install the Tish compiler and runtime.
Prerequisites
- Rust 1.75+ (rustup)
Build Tish (compiler/runtime)
Tish lives in the tish repository:
git clone <tish-repo-url>
cd tish
cargo build --release -p tishThe binary is at target/release/tish.
Editor tooling (optional, separate binaries)
Formatting and linting are not part of tish — same idea as rustfmt/clippy vs rustc:
cargo build --release -p tish_fmt # → tish-fmt
cargo build --release -p tish_lint # → tish-lint
cargo build --release -p tish_lsp # → tish-lspAdd the binaries you need to your PATH. See Editor and IDE setup.
Verify Installation
tish --help
tish run --help
tish compile --help
tish-fmt --help
tish-lint --help
tish-lsp --helpzectre CLI (optional)
For deploying to the Zectre Platform, use the zectre CLI. Run from source (no install):
cd zectre
zectre --helpNext Steps
- First App — Run and compile your first Tish program