



В Homebrew добавили поддержку Flatpak
В Homebrew 5.0.4 появилась поддержка Flatpack, что делает пакетный менеджер практически универсальным установщиком инструментов. Теперь один файл Brewfile можно использовать для автоматической настройки окружения на macOS, Linux и в WSL.
В версии 5.0.4 в один сценарий установки можно включить пакеты Homebrew, приложения из Cask, из Mac App Store, расширения для Visual Studio Code, пакеты для Go и Flatpack-приложения с их репозиториями. Вот так это выглядит в едином Brewfile:
При запуске результат работы файла будет таким:
В перспективе это позволяет создавать универсальные Brewfile для установки софта на macOS, Linux и WSL. Вместо трёх отдельных сценариев — один декларативный файл со списком нужных пакетов, который сработает на разных системах и установит всё необходимое. Пользователи Linux, в свою очередь, могут перейти на Homebrew, чтобы не писать и поддерживать bash-скрипты.
Также важно отметить, что в Homebrew всё ещё нет поддержки Snap. В 2019 году разработчики обсуждали реализацию, но пока интеграции нет.
Читать на habr.com