Получи случайную криптовалюту за регистрацию!

Brew Пару недель назад я купил новый мак и надо было ставить | Ваня IT

Brew

Пару недель назад я купил новый мак и надо было ставить на него кучу всякого софта: от мессенджеров типа телеги до Xcode и PyCharm для разработки. Давно хотел автоматизировать этот процесс, занимающий приличное количество времени.

Сначала я пошёл смотреть стрим от Феди Борщёва, где он рассказывает про ансибл, который использует сам для этой цели. Но с ансиблом я был не знаком, потыкался с час и понял, что скоро я потрачу больше времени, чем за всю свою жизнь сэкономлю на этой автоматизации. Ниасилил.

Тогда я вспомнил про Brew — консольный пакетный менеджер для маков, которым на редкость просто пользоваться, в отличие от многих других консольных утилит. Получается даже быстрее, чем качать и ставить программы через браузер:
1. Гуглишь, что хочешь поставить например, brew pycharm (или командой brew search pycharm прямо в терминал)
2. Из выдачи копируешь команду brew install --cask pycharm
3. Вставляешь в терминал. Поехало.

Следующий логичный шаг — засунуть все нужные программы с brew install в один bash-скрипт и запускать. Но умные люди уже продумали более разумный способ: составить Brewfile. Пишешь в него программы, которые хочешь поставить, затем запускаешь brew bundle. Готово. Вот для примера мой личный бандл.

Единственная ±сложность — с установкой программ, которые лежат только в App Store — они ставятся не напрямую из brew, а с помощью утилиты mas. Ей рекомендуется скармливать не имена пакетов, а айдишники — их можно искать с помощью search:
mas search xcode, затем, найдя нужный id, устанавливать:
mas install 497799835