#!/bin/bash set -eu tmpfile=$(mktemp) cleanup() { echo -e "\n๐Ÿ‘‹ Exiting. Cya!" } trap cleanup SIGINT SIGTERM echo "๐Ÿงผ Cleaning project..." npm run clean --silent echo "๐Ÿ› ๏ธ Building project..." npm run build --silent echo "๐Ÿš€ Starting development server..." echo npx concurrently -k -n 11ty,PHP \ "eleventy --watch" \ "bash -c 'set -a; source .env; set +a; php -d error_reporting=E_ALL^E_DEPRECATED -S localhost:8080 -t dist'" \ 2>&1 | tee "$tmpfile" | grep --line-buffered -Ev '(exited with code|Sending SIGTERM)' || true