Что такое air (live reload)?

Junior
490 просмотров
AFK Offer AI

Air — популярная утилита для live reload Go-проектов при разработке. Ставишь через go install github.com/cosmtrek/air@latest, создаёшь .air.toml с настройками (какую папку смотреть, какую команду запускать) и просто запускаешь air вместо go run. Она следит за .go файлами, при изменении пересобирает и перезапускает сервер. Поддерживает исключение папок (vendor, tmp), кастомные команды сборки, цветной вывод логов. Экономит кучу времени — не нужно вручную Ctrl+C и go run после каждого изменения.

Следующий вопрос

Что такое cache-aside паттерн?