blob: 680e736d213f9cc17269911276c017d032b5b739 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/usr/bin/env bash
set -euo pipefail
# Killing watchexec ourselves, it may not be done otherwise.
function finish {
if [ -n "${LIVE_SERVER_PID:-}" ]; then
kill "$LIVE_SERVER_PID" > /dev/null 2>&1
fi
}
trap finish EXIT
watchexec \
--watch src \
--clear clear \
--restart \
zig build run &
LIVE_SERVER_PID="$!"
while true; do sleep 1; done
|