Я ищу кроссплатформенный (Linux и OS X) наблюдатель файловой системы, который не опрашивает диск на предмет изменений (или очень эффективен при этом).
Это будетОсновная часть сервера непрерывной интеграции, и обрабатывает такие вещи, как компиляция LESS / SCSS, выполнение тестов javascript и запуск пользовательских сценариев.Я хотел бы указать список файлов и каталогов, а также команды, которые будут выполняться при изменении файла или папки.
Я бы хотел что-то на основе node.js, python, сценария оболочки или на основе ruby.
Некоторые из инструментов, на которые я смотрел до сих пор ...
https://github.com/tafa/node-watch-tree
https://github.com/mikeal/watch/blob/master/main.js
doc.qt.nokia.com /latest / qfilesystemwatcher.html
buildr.apache.org / building.html # непрерывная компиляция
www.javascriptkata.com / 2010/10/28 / ready-js-prepare-your-javascript-for-production /
Любые рекомендации приветствуются.