contrib: add hotreload script
This commit is contained in:
parent
82304a78d6
commit
3c391fa81d
1 changed files with 13 additions and 0 deletions
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