Brew - хватит для всего
Если заглянуть в мой блог, вы увидите некоторое количество консольного ПО, которое я использую. Консольный софт иногда удобнее и быстрее, чем софт с GUI. Сегодня я расскажу о самой необходимой программе на вашем MacOS устройстве, которую необходимо установить в первую очередь — это brew
. Через этот менеджер пакетов можно устанавливать всё остальное, включая как CLI-инструменты, так и приложения с графическим интерфейсом.
Зачем нужен Brew?
Brew — это самый удобный пакетный менеджер, через который я устанавливаю кучу полезного мне в работе и жизни софта. В качестве шелла я использую старый добрый oh-my-zsh.
Как установить Brew?
Выполните следующую команду в терминале:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Что я устанавливаю?
Ниже список ПО, которое я устанавливаю через brew
CLI-утилиты
adoptopenjdk
Реализация Java Development Kit с открытым исходным кодом.
brew install adoptopenjdk
android-platform-tools
ADB-инструменты для работы с Android-устройствами.
brew install android-platform-tools
aria2
Многопоточная утилита для загрузки файлов по различным протоколам.
brew install aria2
asciinema
Запись терминальных сессий для документации и демонстраций.
brew install asciinema
btop
Графический мониторинг системных ресурсов, удобная замена htop
.
brew install btop
bitwarden-cli
CLI-версия менеджера паролей BitWarden.
brew install bitwarden-cli
curl
Командная утилита для передачи данных между сервером и клиентом.
brew install curl
duck
FTP/SFTP клиент для скриптов и автоматизации.
brew install duck
exa
Современная замена ls
с более читабельным выводом.
brew install exa
ffmpeg
Мультимедийный фреймворк для конвертации и редактирования видео/аудио.
brew install ffmpeg
htop
Интерактивный просмотрщик процессов.
brew install htop
imagemagick
Инструмент для создания, редактирования и преобразования изображений.
brew install imagemagick
ipatool
Поиск и загрузка iOS-приложений из App Store.
brew tap majd/repo brew install ipatool
jq
Обработка JSON-данных в терминале.
brew install jq
Midnight Commander (mc)
Текстовый файловый менеджер на манер Norton Commander.
brew install mc
nmap
Сканер портов и инструмент сетевой разведки.
brew install nmap
Newman
CLI-запуск Postman-коллекций для автоматизации тестирования API.
brew install newman
node
Платформа выполнения JavaScript вне браузера.
brew install node
nvm
brew install nvm
neofetch
Отображает информацию о системе в красивом формате.
brew install neofetch
peco
Интерактивный фильтр для терминала.
brew install peco
qrencode
Генератор QR-кодов из командной строки.
brew install qrencode
rclone
brew install rclone
ripgrep (rg)
Быстрый поиск текста в файлах, замена стандартному grep
.
brew install ripgrep
scrcpy
Управление Android-устройством с компьютера через USB или Wi-Fi.
brew install scrcpy
socat
Утилита для двусторонней передачи данных между различными типами соединений.
brew install socat
SVN
Система контроля версий Apache Subversion.
brew install svn
termtosvg
Записывает терминальную сессию в SVG-анимацию.
brew install termtosvg
telnet
Протокол и клиент для удалённого подключения к другим компьютерам.
brew install telnet
tmux
Мультиплексор терминалов, удобен с iTerm2.
brew install tmux
unrar
Утилита для извлечения RAR-архивов.
brew install unrar
wget
Утилита для загрузки файлов из сети через HTTP, HTTPS и FTP.
brew install wget
yt-dlp
Инструмент для скачивания видео с YouTube и других платформ.
brew install yt-dlp
killport
Завершает процессы, слушающие указанный порт.
brew tap jkfran/killport brew install killport
xca
Инструмент для управления SSL-сертификатами.
brew install xca
GUI-приложения
AdoptOpenJDK
Реализация Java Development Kit с открытым исходным кодом.
brew install --cask adoptopenjdk
Android Studio
Официальная IDE для разработки Android-приложений.
brew install --cask android-studio
Audacity
Простой и мощный аудиоредактор.
brew install --cask audacity
Bitwarden
GUI-версия менеджера паролей BitWarden.
brew install --cask bitwarden
DeepL
Лучший переводчик с естественным результатом перевода.
brew install --cask deepl
DevToys
Набор полезных инструментов для разработчиков в одном приложении.
brew install --cask devtoys
DBeaver Community
Универсальный SQL клиент для работы с различными СУБД.
brew install --cask dbeaver-community
Firefox Developer Edition
Версия Firefox с расширенными возможностями для веб-разработчиков.
brew install --cask firefox-developer-edition
Google Chrome
Классика браузерного мира от Google.
brew install --cask google-chrome
iTerm2
Расширенный эмулятор терминала для macOS.
brew install --cask iterm2
Keystore Explorer
Инструмент для управления Java Keystore и цифровыми сертификатами.
brew install --cask keystore-explorer
Microsoft Remote Desktop
Клиент для удалённого подключения по протоколу RDP.
brew install --cask microsoft-remote-desktop
Mockoon
Создание mock API для тестирования и прототипирования.
brew install --cask mockoon
Obsidian
Приложение для создания заметок в формате Markdown.
brew install --cask obsidian
OnlyOffice
Альтернатива Microsoft Office с поддержкой совместной работы над документами.
brew install --cask onlyoffice
Postman
Инструмент для тестирования и разработки REST API.
brew install --cask postman
Telegram
Быстрый и безопасный мессенджер с открытым API.
brew install --cask telegram
Tunnelblick
OpenVPN клиент для macOS с графическим интерфейсом.
brew install --cask tunnelblick
UTM
Виртуальная машина на базе QEMU для запуска различных операционных систем.
brew install --cask utm
VLC
Универсальный медиаплеер, поддерживающий множество форматов.
brew install --cask vlc
VMWare Fusion
Эмулятор операционных систем на Mac.
brew install --cask vmware-fusion
Vivaldi
Настройяемый браузер на движке Chromium.
brew install --cask vivadli
Visual Studio Code
Популярный текстовый редактор с мощными возможностями расширения.
brew install --cask visual-studio-code
Whisky
Эмуляция Windows игр на Apple Silicon, основанная на Wine.
brew install --cask whisky
Yandex Browser
Браузер от Яндекса с поддержкой российских сервисов и сертификатов.
brew install --cask yandex
zen
Firefox’о подобный браузер. В стиле умершого ARC
brew install --cask zen
Zoom
Платформа для проведения онлайн-встреч и видеоконференций.
brew install --cask zoom
Заключение
С помощью Brew вы можете легко управлять установленным ПО на вашем Mac. Это делает жизнь гораздо проще