У меня есть простой FSSM (Монитор состояния файловой системы) установки сценария для просмотра некоторых файлов и выполнения некоторых операций с ними при их изменении.Это прекрасно.
Однако я хочу, чтобы он обрабатывал любые файлы, для которых у него есть обработчик обновлений, когда я загружаю свой скрипт.Как и сейчас, если я внесу изменения в файлы перед запуском скрипта, мои изменения не будут получены, пока я снова не сохраню файл.И в проекте, где просматриваются десятки файлов, это далеко не идеально.
Итак, как заставить FSSM обрабатывать каждый файл, который он настроен на просмотр при запуске моего скрипта?
Фрагмент чегоТеперь у меня есть:
monitor = FSSM::Monitor.new
monitor.path '.' do
glob '**/*.coffee'
update do |base, relative|
coffee base, relative
end
delete do |base, relative|
remove base, relative
end
end
monitor.run
Я бы хотел, чтобы он запускал условие обновления при запуске, чтобы любые файлы, отредактированные во время их просмотра, сразу же обрабатывались.