June 12

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

Менеджер версий Node.js.

brew install nvm

neofetch

Отображает информацию о системе в красивом формате.

brew install neofetch

peco

Интерактивный фильтр для терминала.

brew install peco

qrencode

Генератор QR-кодов из командной строки.

brew install qrencode

rclone

Rsync для облаков

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. Это делает жизнь гораздо проще