aboutsummaryrefslogtreecommitdiff
path: root/watch
blob: 5a5076c72464d490604a9bfa6f44f6193fb000c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh

sigint_handler()
{
  kill $PID
  exit
}

trap sigint_handler SIGINT

while true; do
  cargo run &
  PID=$!
  inotifywait -e modify -e move -e create -e delete -e attrib -r  src/ templates/ content/
  kill $PID
done