brew install ... или полезные консольные утилиты

Если заглянуть в мой блог вы увидите некоторое кол-во консольного ПО, которое я использую. Консольный софт иногда удобнее и быстрее чем софт с GUI. Сегодня я вам расскажу о самой необходимой программе на вашем MacOS устройстве, которую необходимо накатить в первую очередь — brew.

Зачем нужен brew?

Это самый удобный пакетный менеджер. Через который я накатываю кучу полезного мне в работе и жизни софта. В качестве шела использую старый добрый oh-my-zsh

Как установить ?

Выполнить в терминале команду:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Что ставишь через brew?

Вот это все:

brew install tldr

Удобнее и проще чем огромный man. Очень рекомендую tldr, особенно если новичок в консоли.

brew install tmux

Terminal multiplexer в комплекте с iTerm2 удобно.

brew install -cask iterm2

Самый удобный эмулятор терминала для меня это iTerm

brew install mc

Файловый менеджер Midnight Commander . Редко, но нужен иногда. Скорее по старой привычке ставлю.

brew install asciinema

Иногда снимаю что происходит в консоли. asciinema самый удобный способ.

brew install node

node.js, но так как есть проекты в которых используются разные версии node и приходится переключаться. Использую nvm очень удобно. Вот тут неплохой гайд по его настройке.

brew install svn

SVN почему то в новых MacOS он пропал. А по работе надо. Да не git’ом единым живет мир.

brew install android-platform-tools

adb tools для macos. Логи с Android снимать, файлы кидать на телефон,видео записывать c экрана, приложения устанавливать. Нужная штука.

brew install wget

brew install telnet

brew install curl

Ну не могу я жить без telnet и wget. Больше привычка конечно, но всеж. curl кажется идет в комплекте с MacOS, но накатил все равно.

brew install ripgrep

ripgrep удобнее чем просто grep.

brew install youtube-dl

Скачиваем видео c ютьб. А удобнее чем youtube-dl ничего нет, особенно в комплекте со следующей программой, очень пригодится.

brew install ffmpeg

ffmpeg конвертирую видео, вырезаю звук из видео, субтитры, ну все что угодно. Мега штука.

brew install bitwarden-cli

В качестве менеджера паролей использую BitWarden. И bitwarden-cli нужен для мега удобной инеграции c Alfred.

Обычный клиент ставлю тоже через brew:

brew install bitwarden

brew install duck

Консольная часть от FTP/SFTP/etc клиента Duck использую в скриптах, удобнее классического sftp.

brew install htop

Интереактивный просмоторщик-редактор процессов. Скорее по привычке использую.

brew install adoptopenjdk

AdoptOpenJDK нужна по работе для запуска всякого.

brew install aria2

Aria2 качалка HTTP/HTTPS, FTP, SFTP, BitTorrent. Иногда удбнее чем классические варианты.

brew install neofetch

neofetch и в африке neofetch ну красиво же :)

brew install unrar

Открывать rar орхивы, редко, но бывает надо.

brew install imagemagick

imagemagick это как ffmpeg, но для картинок. Можно почти все что угодно делать с изображеним. Полезно. Применяю, практикую.

brew install peco

Интерактивная grep утилита иногда удобно.

brew install qrencode

Генратор QR кодов из консоли

brew install socat

socat это как netcat но на стеройдах.

brew install nmap

Сканер сети nmap

brew install vim

Текстовый редактор VIM. Да привыкаю к нему по-чучть.

brew install exa

Более удобная версия ls

brew install mtmr

Telegram - самый лучший и удобный месседжер

brew install telegram

Firefox - в самой лучшей сборке Developers

brew install firefox-developer-edition

Yandex Browser - Браузер с закладками ФСБ

brew install yandex

Tunnelblick - удобный VPN клиент

brew install tunnelblick

Spotify - А как еще слушать музыку? Только spotify!

brew install spotify

Самый лучший редактор – VSCode

brew install visual-studio-code

Пока все, что с ходу помню, но дополню как гляну:

brew list

Written on March 3, 2020