18 lines
385 B
Bash
Executable file
18 lines
385 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
yarn eleventy --serve &
|
|
ELEVENTY_PID=$!
|
|
sass --watch style:_site/style --style compressed &
|
|
SASS_PID=$!
|
|
cleanup_serve() {
|
|
echo "Cleaning up serve processes..."
|
|
kill $ELEVENTY_PID 2>/dev/null
|
|
wait $ELEVENTY_PID 2>/dev/null
|
|
kill $SASS_PID 2>/dev/null
|
|
wait $SASS_PID 2>/dev/null
|
|
}
|
|
trap cleanup_serve EXIT INT TERM
|
|
wait -n
|
|
cleanup_serve
|
|
trap - EXIT INT TERM
|