13 lines
331 B
Bash
Executable file
13 lines
331 B
Bash
Executable file
#!/bin/sh
|
|
|
|
# Watch themes and plugins files, automatically reload alps on change.
|
|
|
|
events=modify,create,delete,move
|
|
targets="themes/ plugins/"
|
|
|
|
inotifywait -e "$events" -m -r $targets | while read line; do
|
|
jobs >/dev/null # Reap status of any terminated job
|
|
if [ -z "$(jobs)" ]; then
|
|
(sleep 0.5 && pkill -USR1 alps) &
|
|
fi
|
|
done
|