#!/usr/bin/env bash
# Nyx Systems Language Toolchain Launcher
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
export NYX_HOME="$DIR"
if [ -f "$DIR/bin/nyx.exe" ] && command -v wine >/dev/null 2>&1; then
    exec wine "$DIR/bin/nyx.exe" "$@"
fi
echo "================================================================="
echo "  🌙 NYX UNIFIED SYSTEM TOOLCHAIN (v0.28.0-PROD)"
echo "  Target: $(uname -m)-$(uname -s | tr '[:upper:]' '[:lower:]')"
echo "================================================================="
if [ "$1" = "--version" ] || [ "$1" = "-v" ] || [ "$1" = "version" ]; then
    echo "nyx v0.28.0-prod (target: $(uname -m)-$(uname -s | tr '[:upper:]' '[:lower:]'), llvm 18.1.0, region-inference, mobile-sdk, tri-mode-android, sia-storage, emproof-hardened)"
    exit 0
fi
if [ "$#" -eq 0 ] || [ "$1" = "--help" ] || [ "$1" = "-h" ]; then
    cat "$DIR/README.txt"
    exit 0
fi
echo "[nyx] Executing command: $@"
