Я использую этот Guardfile для просмотра файлов .cpp и .h и запускаю команду make, если что-то изменится. Прекрасно работает, пока все файлы находятся в каталоге, в котором находится Guardfile.
guard 'shell' do
watch(%r{^\w*\.(h|cpp)$}) do
`make test`
end
end
Я бы хотел, чтобы Guardfile находился в корневом каталоге дерева моего проекта и отслеживал файлы .h и .cpp в каждом подкаталоге. Можно ли это сделать, изменив регулярное выражение, или мне нужно иметь Guardfile в каждом подкаталоге?
(Не уверен, почему форматирование не проходит корректно)