Installation
Standalone Installers (Recommended)
Section titled “Standalone Installers (Recommended)”Fastest way to install pre-compiled, release-optimized binaries on Linux, macOS, or Windows.
Linux / macOS (Shell Script)
Section titled “Linux / macOS (Shell Script)”curl -fsSL https://raw.githubusercontent.com/JashT14/symtrace/main/install.sh | bashWindows (PowerShell Script)
Section titled “Windows (PowerShell Script)”iwr -useb https://raw.githubusercontent.com/JashT14/symtrace/main/install.ps1 | iexPackage Managers
Section titled “Package Managers”macOS (Homebrew)
Section titled “macOS (Homebrew)”brew tap JashT14/symtracebrew install symtraceWindows (WinGet / Scoop)
Section titled “Windows (WinGet / Scoop)”# WinGetwinget install SymTrace.SymTrace
# Scoopscoop bucket add symtrace https://github.com/JashT14/scoop-symtracescoop install symtraceLinux Packages (.deb / .rpm)
Section titled “Linux Packages (.deb / .rpm)”# Debian / Ubuntu (.deb)wget https://github.com/JashT14/symtrace/releases/download/v0.3.0/symtrace_0.3.0_amd64.debsudo dpkg -i symtrace_0.3.0_amd64.deb
# Fedora / RHEL / CentOS (.rpm)sudo rpm -i https://github.com/JashT14/symtrace/releases/download/v0.3.0/symtrace-0.3.0-1.x86_64.rpmCargo (Pre-built Binary / Source)
Section titled “Cargo (Pre-built Binary / Source)”# Fast pre-built binary installationcargo binstall symtrace
# Direct build from source via Cargocargo install symtraceBuild from Source
Section titled “Build from Source”Prerequisites
Section titled “Prerequisites”- Rust (toolchain edition 2021+)
- A C compiler (
gcc,clang, or MSVC) for libgit2 and tree-sitter native bindings
Clone & Build
Section titled “Clone & Build”git clone https://github.com/JashT14/symtrace.gitcd symtrace
# Production release buildcargo build --releaseBinary location: target/release/symtrace (.exe on Windows).
Production Build Scripts
Section titled “Production Build Scripts”Runs clean, formatting, clippy linting (warnings-as-errors), full test suite (166 tests), and release build:
./build.sh production # macOS / Linux.\build.ps1 -Target production # Windowsmake production # GNU MakeVerify Installation
Section titled “Verify Installation”symtrace --version