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