#!/bin/bash set -e export PATH="$HOME/.ghcup/bin:$PATH" cd /home/user/code/simplex-orchestrate/simplex-chat echo "=== toolchain ==="; ghc --version; cabal --version echo "=== cabal update ==="; cabal update echo "=== building exe:simplex-chat (long) ===" cabal build exe:simplex-chat BIN="$(cabal list-bin exe:simplex-chat)" echo "=== built: $BIN ===" cp "$BIN" /home/user/code/simplex-orchestrate/bin/simplex-chat chmod +x /home/user/code/simplex-orchestrate/bin/simplex-chat /home/user/code/simplex-orchestrate/bin/simplex-chat --help >/dev/null 2>&1 && echo "binary runs OK" echo "=== BUILD COMPLETE ==="