Skip to content

Installation

  • Rust (edition 2021+)
  • A C compiler (for libgit2 and tree-sitter native code)
Terminal window
git clone https://github.com/JashT14/symtrace.git
cd symtrace
cargo install --path .

This places symtrace in your Cargo bin directory (~/.cargo/bin/).

Terminal window
cargo build --release

Binary location: target/release/symtrace (.exe on Windows).

These run clean, format, lint, test, and release in one step:

Terminal window
./build.sh production # macOS / Linux
.\build.ps1 -Target production # Windows
make production # GNU Make
Terminal window
symtrace --version