openfreebooks-bookgenerator/scripts/dev.sh

15 lines
216 B
Bash

#!/usr/bin/env bash
set -euo pipefail
cleanup() {
if [[ -n "${JS_PID:-}" ]] && kill -0 "${JS_PID}" 2>/dev/null; then
kill "${JS_PID}"
fi
}
trap cleanup EXIT INT TERM
bun run dev:js &
JS_PID=$!
zola serve