Is this just a way to trigger rsync every time a change happens to a given folder?
Looks like this command powers it:
rsync -rav --stats --log-file=/home/$USER_NAME/.lipsyncd/lipsyncd.log -e "ssh -l $USER_NAME -p $SSH_PORT" --delete $REMOTE_HOST:$LOCAL_DIR $REMOTE_DIR
Couldn't you just toss that in a Guardfile and get the same effect? https://github.com/guard/guard/
Or am I oversimplifying it?