#!/usr/bin/env bash set -euo pipefail echo "Building..." # pslua writes --lua-output-file dist/Test_Assert.lua with withFile WriteMode, # which does not create parent directories. dist/ is gitignored and absent on a # fresh checkout, so ensure it exists before spago build runs the pslua backend. mkdir -p dist spago build --quiet