# 1. Install system compilers, libraries, and package managers sudo dnf install -y clang clang-devel graphviz pipx nodejs # 2. Add local tool paths to ~/.bashrc and active shell pipx ensurepath export PATH="$HOME/.cargo/bin:$HOME/.local/bin:$PATH" grep -q 'export PATH="\$HOME/.cargo/bin:\$HOME/.local/bin:\$PATH"' ~/.bashrc || \ echo 'export PATH="$HOME/.cargo/bin:$HOME/.local/bin:$PATH"' >> ~/.bashrc # 3. Install CLI binaries cargo install tree-sitter-cli pipx install semgrep pipx install mutmut sudo npm install -g @sourcegraph/scip-typescript madge @stryker-mutator/core # 4. Verify all commands exist tree-sitter --version && semgrep --version && scip-typescript --version && madge --version