
Если вы ознакомитесь с содержимым моего блога, вы заметите довольно большое количество консольных инструментов. Консольный софт часто оказывается более удобным и быстрым решением по сравнению с приложениями с графическим интерфейсом (GUI). Сегодня я расскажу о самой фундаментальной утилите для macOS — менеджере пакетов brew. Через него можно управлять установкой практически всего остального ПО, будь то CLI-инструменты или полноценные GUI-приложения.
Зачем нужен Brew?#
Brew — это де-факто стандартный пакетный менеджер для macOS, который позволяет мне устанавливать и управлять огромным количеством полезного ПО, необходимого как в профессиональной работе, так и в повседневной жизни. В качестве оболочки (shell) я использую старый добрый oh-my-zsh.
Как установить Brew?#
Выполните следующую команду в терминале:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Ключевые утилиты, которые я регулярно устанавливаю:#
Ниже список ПО, которое я устанавливаю через brew
CLI-утилиты#
openjdk#
Реализация Java Development Kit с открытым исходным кодом.
brew install openjdkandroid-platform-tools#
ADB-инструменты для работы с Android-устройствами.
brew install android-platform-toolsaria2#
Многопоточная утилита для загрузки файлов по различным протоколам.
brew install aria2asciinema#
Запись терминальных сессий для документации и демонстраций.
brew install asciinemabtop#
Графический мониторинг системных ресурсов, удобная замена htop.
brew install btopbitwarden-cli#
CLI-версия менеджера паролей BitWarden.
brew install bitwarden-clicurl#
Командная утилита для передачи данных между сервером и клиентом.
brew install curldeno#
Runtime для JavaScript и TypeScript.
brew install denodiffutils#
Набор утилит для сравнения файлов.
brew install diffutilsduck#
FTP/SFTP клиент для скриптов и автоматизации.
brew install duckeza#
Современная замена ls с более читабельным выводом (преемник exa).
brew install ezago#
Открытый язык программирования для облачной и сетевой разработки.
brew install gohtop#
Интерактивный просмотрщик процессов.
brew install htopimagemagick#
Инструмент для создания, редактирования и преобразования изображений.
brew install imagemagickipatool#
Поиск и загрузка iOS-приложений из App Store.
brew tap majd/repo
brew install ipatooljq#
Обработка JSON-данных в терминале.
brew install jqMidnight Commander (mc)#
Текстовый файловый менеджер на манер Norton Commander.
brew install mcmole#
Универсальный инструмент для глубокой очистки и оптимизации macOS. Удаляет кэши, логи, остатки приложений, анализирует диск и показывает live-статистику системы.
brew install tw93/tap/molenmap#
Сканер портов и инструмент сетевой разведки.
brew install nmapNewman#
CLI-запуск Postman-коллекций для автоматизации тестирования API.
brew install newmannode#
Платформа выполнения JavaScript вне браузера.
brew install nodenvm#
Менеджер версий Node.js.
brew install nvmnodenv#
Переключалка разных версий Node.js
brew install nodenvfastfetch#
Отображает информацию о системе в красивом формате (преемник neofetch).
brew install fastfetchpeco#
Интерактивный фильтр для терминала.
brew install pecoqrencode#
Генератор QR-кодов из командной строки.
brew install qrencodelz4#
Утилита для сжатия и распаковки данных в формате LZ4.
brew install lz4socat#
Утилита для двусторонней передачи данных между различными типами соединений.
brew install socatSVN#
Система контроля версий Apache Subversion.
brew install svntelnet#
Протокол и клиент для удалённого подключения к другим компьютерам.
brew install telnettmux#
Мультиплексор терминалов, удобен с iTerm2.
brew install tmuxunar#
Утилита для извлечения архивов (CLI от The Unarchiver).
brew install unarwget#
Утилита для загрузки файлов из сети через HTTP, HTTPS и FTP.
brew install wgetyt-dlp#
Инструмент для скачивания видео с YouTube и других платформ.
brew install yt-dlpuv#
Очень быстрый пакетный менеджер для Python.
brew install uvkillport#
Завершает процессы, слушающие указанный порт.
brew tap jkfran/killport
brew install killportffmpeg#
Мощный инструмент для работы с видео и аудио.
brew install ffmpegpandoc#
Универсальный конвертер документов.
brew install pandocpyenv#
Менеджер версий Python.
brew install pyenvtlrc#
Упрощенные man-страницы (клиент tldr на Rust).
brew install tlrcyadm#
Управление dotfiles с помощью git.
brew install yadmzsh-autosuggestions#
Подсказки при вводе команд в zsh.
brew install zsh-autosuggestionszsh-syntax-highlighting#
Подсветка синтаксиса команд в терминале.
brew install zsh-syntax-highlightingmemo#
CLI-утилита для управления Заметками Apple (Notes.app) из терминала: список, поиск, создание, экспорт в Markdown.
brew tap antoniorodr/memo
brew install antoniorodr/memo/memoПодробнее — в отдельном посте.
rclone#
Утилита для синхронизации и управления файлами в облачных хранилищах (Яндекс.Диск, Google Drive и др.) из терминала.
brew install rcloneПодробнее — в отдельном посте.
tgrep#
Сверхбыстрый поиск по коду от Microsoft с триграммным индексом и клиент-серверной архитектурой.
brew install tgrepПодробнее — в отдельном посте.
GUI-приложения#
Android Studio#
Официальная IDE для разработки Android-приложений.
brew install --cask android-studioAudacity#
Простой и мощный аудиоредактор.
brew install --cask audacityBitwarden#
GUI-версия менеджера паролей BitWarden.
brew install --cask bitwardenDBeaver Community#
Универсальный SQL клиент для работы с различными СУБД.
brew install --cask dbeaver-communityFirefox#
Браузер Firefox.
brew install --cask firefoxGoogle Chrome#
Классика браузерного мира от Google.
brew install --cask google-chromeiTerm2#
Расширенный эмулятор терминала для macOS.
brew install --cask iterm2Keystore Explorer#
Инструмент для управления Java Keystore и цифровыми сертификатами.
brew install --cask keystore-explorerMitmproxy#
Перехват и анализ HTTP/HTTPS трафика.
brew install --cask mitmproxyMockoon#
Создание mock API для тестирования и прототипирования.
brew install --cask mockoonObsidian#
Приложение для создания заметок в формате Markdown.
brew install --cask obsidianONLYOFFICE#
Альтернатива Microsoft Office с поддержкой совместной работы над документами.
brew install --cask onlyofficePostman#
Инструмент для тестирования и разработки REST API.
brew install --cask postmanTelegram#
Быстрый и безопасный мессенджер с открытым API.
brew install --cask telegramTunnelblick#
OpenVPN клиент для macOS с графическим интерфейсом.
brew install --cask tunnelblickUTM#
Виртуальная машина на базе QEMU для запуска различных операционных систем.
brew install --cask utmVLC#
Универсальный медиаплеер, поддерживающий множество форматов.
brew install --cask vlcVMWare Fusion#
Эмулятор операционных систем на Mac.
brew install --cask vmware-fusionVivaldi#
Настраиваемый браузер на движке Chromium.
brew install --cask vivaldiVisual Studio Code#
Популярный текстовый редактор с мощными возможностями расширения.
brew install --cask visual-studio-codeYandex Browser#
Браузер от Яндекса с поддержкой российских сервисов и сертификатов.
brew install --cask yandexzen#
Firefox-подобный браузер в стиле закрытого ARC.
brew install --cask zenFlowClip#
Утилита для работы с буфером обмена на macOS
brew tap gityeop/flowclip
brew install --cask flowclipbetterdisplay#
Инструмент для улучшения отображения дисплеев на macOS.
brew install --cask betterdisplaybalenaEtcher#
Простая утилита для записи ISO-образов на флешки.
brew install --cask balenaetcherDocker Desktop#
Платформа для разработки и запуска контейнеров.
brew install --cask docker-desktopHandbrake#
Популярный транскодер видео.
brew install --cask handbrake-appTabby#
Современный и расширяемый терминал.
brew install --cask tabbyTailscale#
Простая и безопасная VPN-сеть.
brew install --cask tailscale-appVSCodium#
Свободная версия VS Code без телеметрии Microsoft.
brew install --cask vscodiumWailBrew#
Минималистичный GUI для управления Homebrew, написанный на Go, Wails и React.
brew install --cask wailbrewZed#
Сверхбыстрый редактор кода.
brew install --cask zedqlmarkdown#
Плагин Quick Look для предпросмотра Markdown-файлов прямо в окне быстрого просмотра macOS (пробел по выделенному файлу в Finder).
brew install --cask qlmarkdownsyntax-highlight#
Плагин Quick Look для подсветки синтаксиса исходных кодов в окне быстрого просмотра macOS.
brew install --cask syntax-highlightЗаключение#
Таким образом, с помощью brew можно эффективно и удобно управлять всем программным обеспечением на вашей машине macOS. Это значительно упрощает рабочий процесс и повышает общую продуктивность.


