Guard
Guard is a command line tool to easily handle events on file system
... source files or configurations. Common use cases include: an IDE replacement, web development tools, designing "smart" and "responsive" build systems/workflows, automating various project tasks and installing/monitoring various system services.