Простой ruby guard watcher

есть ли способ создать простой охранник часы? Я хочу запустить задачу rake, когда файл изменяется в определенном каталоге, и пройти все эти шаги слишком много для этой задачи. https://github.com/guard/guard/wiki/Create-a-guard

Я попытался добавить это в Guardfile, но это не работает.

guard :doc do
  watch(%r{^documentation})                       { "rake doc:build" }
end

watch("/documentation")                       { "rake doc:build" }

Итак, вы знаете простой способ запуска задачи грабли, когда файл обновляется с гвардии?

1 ответов


самый простой способ-использовать охранник-грабли для запуска задачи Rake в модификации файла.

более общим решением является использование guard-shell для запуска любого инструмента командной строки в модификации файла.

более сложные случаи использования должны быть решены создание собственного плагина guard. Вам даже не нужно создавать драгоценный камень, так как вы можете просто определить их как встроенную защиту, как Avdi показывает нам в своем Guardfile для Рэдис блоге.

когда вы хотите поделиться своей защитой, просто посмотрите на более продвинутые Плагины Guard, такие как охрана-rspec или охранник-Жасмин в качестве примеров.