#!/bin/bash # --------------------------------------------------------------------------------- # Odin compiler install recipe # Target: Debian 13 Trixie # Builds from source - recommended method on Linux # --------------------------------------------------------------------------------- set -e ODIN_DIR="$HOME/odin" echo "Installing Odin build dependencies..." sudo apt-get update sudo apt-get install -y clang llvm lld echo "Cloning Odin repository..." git clone https://github.com/odin-lang/Odin "$ODIN_DIR" cd "$ODIN_DIR" echo "Building Odin compiler..." ./build_odin.sh release echo "Adding Odin to PATH..." if ! grep -q 'odin' "$HOME/.bashrc"; then echo "export PATH=\$PATH:$ODIN_DIR" >> "$HOME/.bashrc" fi echo "" echo "✓ Odin install complete." echo " Compiler: $ODIN_DIR/odin" echo "" echo " Run: source ~/.bashrc (or open a new terminal)" echo " Then verify with: odin version"