|
- #!/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
|