forgejo/tools/watch.sh

13 lines
235 B
Bash

#!/bin/bash
set -euo pipefail
make --no-print-directory watch-frontend | tee >(
awk -v pattern="webpack" '
$0 ~ pattern {
system("make --no-print-directory watch-backend &")
}
'
) &
trap 'kill $(jobs -p)' EXIT
wait