A multiplatform tool that checks  for filesystem changes. Once a change is found a program is executed with the file itself as argument.