Будем делать вот так:

  • подсветка текущей бранчи в консоли
  • цветной вывод
  • zsh
  • iterm
  • brew/cask

iTerm и oh-my-zsh

brew

brew это пакетный менеджер приложений для osx, оттуда можно устанавливать практически все что угодно без ламерских (обожаю это слово) драг-н-дропов.

Почитать поподробнее можно тут: https://brew.sh/

Итак, поехали!
В терминале нам надо по-сути выполнить лишь одну команду:

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

VirtualBox_osx_21_06_2018_16_41_31

В процессе установки скрипт скачает себе все зависимости, в том числе и Command Line Utils, которые тащит за собой Xcode, и установит себя в систему.

iTerm

Альтернативная консоль для маков, с несколькими вкладками и прочими чудесами.
https://www.iterm2.com/

Теперь, когда у нас есть brew установка iTerm будет выполнена простой командой:

brew cask install iterm2

Теперь надо установить цветовую схему.
Я предпочитаю Solarized Dark, которую можно скачать тут: https://raw.githubusercontent.com/mbadolato/iTerm2-Color-Schemes/master/schemes/Solarized Dark - Patched.itermcolors, сохранить куда-нибудь и потом в iTerm2, в настройках цветов, выбрать ее.

zsh

В iTerm2 выполняем команду:

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

После установки терминал запустится уже в zsh. Теперь нам надо выбрать соответствующую тему, для этого надо поправить файлик ~/.zshrc. Не полезем же мы в nano чтоб это сделать, правильно? :)

Sublime

Так как мы уже модные, выполняем команду

brew cask install sublime-text

oh-my-zsh

Продолжаем ковырять zsh, настраиваем тему. Sublime, если кто заметил, при установке сделал в /bin фолдере ссылку на себя, для запуска из консоли.
Теперь можно сделать так: subl ~/.zshrc и откроется Sublime с файликом который мы хотим отредактировать.

Сохраняем, перезапускем iTerm2 и видим промпт командной строки с кривыми шрифтами!

VirtualBox_osx_21_06_2018_17_06_45

Powerline Fonts

Вообще полный список шрифтов доступен тут: https://github.com/powerline/fonts
Я советую шрифт Meslo: https://github.com/powerline/fonts/blob/master/Meslo Slashed/Meslo LG M Regular for Powerline.ttf
Качаем, устанавливаем, в iTerm2, в настройках включаем его.

VirtualBox_osx_21_06_2018_17_09_41