contrib: add hotreload script
This commit is contained in:
parent
82304a78d6
commit
3c391fa81d
13
contrib/hotreload.sh
Executable file
13
contrib/hotreload.sh
Executable file
|
@ -0,0 +1,13 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Watch themes and plugins files, automatically reload koushin on change.
|
||||||
|
|
||||||
|
events=modify,create,delete,move
|
||||||
|
targets="themes/ plugins/"
|
||||||
|
|
||||||
|
inotifywait -e "$events" -m -r $targets | while read line; do
|
||||||
|
jobs
|
||||||
|
if [ -z "$(jobs -p)" ]; then
|
||||||
|
(sleep 0.5 && pkill -USR1 koushin) &
|
||||||
|
fi
|
||||||
|
done
|
Loading…
Reference in a new issue