Ruby File Monitor provides an easy way to watch directories and files and execute commands when they change.