Поскольку я недавно начал заниматься разработкой программного обеспечения, а также кого-то, кого легко впечатляли блестящие объекты, было важно, чтобы перед тем, как я смог выполнить какую-либо важную работу по кодированию, я сначала должен был выглядеть так, как будто я делаю что-то важное. И как лучше показаться широкой публике, как будто вы заняты, чем бесполезный текст, загромождающий экран вашего ноутбука?

Если вы работаете на Mac, вот очень простой и эффективный способ выглядеть занятым и компетентным ...

Сравните внешний вид терминала Mac по умолчанию…

ДЛЯ ЭТОГО (включая соответствующий фон рабочего стола)!

Вот: bash-it

Bash-it, согласно репозиторию github, представляет собой собрание команд и скриптов Bash сообщества для Bash 3.2+. Все, что вам нужно знать, это то, что в терминале Mac есть оболочка Unix, которая запускает Bash, а это означает, что bash_it добавляет в окно терминала такие функции, как автозаполнение текста и, что более важно, темы. Уже существует довольно много готовых тем. , все с примерами скриншотов, которые можно найти здесь.

В моем окне терминала, показанном выше, работает тема bash_it под названием «powerline-plain», которую я выбрал, потому что она добавляет красивую синюю рамку вокруг вашего имени хоста, которая соответствует моему фону рабочего стола (как я уже сказал, я очень мелочная), но также имеет классная функция, где он сообщит вам информацию git для текущего файла, в котором вы находитесь, с цветовой кодировкой, чтобы вы знали, чиста ли ветка, на которую вы смотрите, была ли изменена или подготовлена ​​для фиксации. Но на самом деле, самое главное в этой теме - это то, что она добавляет больше информации, из-за чего создается впечатление, что вы не просто полностью ее раздумываете. И это все.

Если вы хотите установить bash-it и используете недавно установленную macOS: Поздравляем! Bash-он уже установлен в вашем домашнем (‘~’) каталоге как скрытая папка: .bash_it.

Если вы хотите установить конкретную тему .bash_it, вам нужно сделать следующее:

  1. Перейдите в свой домашний каталог и откройте файл .bash_profile в наиболее надежном текстовом редакторе. Например:
$ cd ~
$ subl .bash_profile

2. Вставьте приведенный ниже код в свой .bash_profile, заменив «ВАШЕ ИМЯ» на свое имя хоста (введите «whoami» в терминале, чтобы выяснить, что это такое), а «ОЧЕНЬ ГОРЯЧАЯ ТЕМА» - на тему bash-it, которая, по вашему мнению, заставит вас выглядят очень модно, круто и со знанием дела.

export BASH_IT="/YOUR NAME/.bash_it"
export BASH_IT_THEME="VERY HOT THEME"

Вот как выглядит мой .bash_profile:

# Path to the bash it configuration
export BASH_IT="/Users/ultros/.bash_it"
# Lock and Load a custom theme file
# location /.bash_it/themes/
export BASH_IT_THEME='powerline-plain'

Закройте окно терминала и откройте новое, и на вашем виртуальном кабане должен появиться новый горячий слой краски !!!

Если в выбранной вами теме есть некоторые особенности, которые вас не устраивают, не волнуйтесь! Все эти темы можно настраивать, хотя некоторые изменения сложнее, чем другие.

Например, когда я впервые загрузил свою тему Powerline, в каждой строке отображалась текущая версия Ruby, с которой я работал. Я бы солгал, если бы сказал, что меня больше раздражал лишний беспорядок в тексте, чем то, что цветовая рамка вокруг него не соответствовала моей синергии цвета фона рабочего стола и терминала.

Вот как я исправил то, что отображается в самой строке терминала, и избавился от этого бельма на глазу:

  1. Все темы bash аккуратно хранятся в отдельных папках в папке bash_it (например, ~ / .bash_it / themes). Если вы перейдете в папку своей темы, там может быть несколько файлов, но вам нужно позаботиться только о том, который заканчивается на «.theme.bash». Откройте это в текстовом редакторе!
  2. Для тем Powerline есть строка в нижней части файла .theme.bash, которая выглядит примерно так:
POWERLINE_PROMPT=${POWERLINE_PROMPT:="user_info scm python_venv ruby cwd"}

Это представляет все, что отправляется в ваш терминал, когда он готов принять новую команду. В этом случае «user_info» - это имя хоста, «scm» - это информация git для текущей папки и так далее. Все, что я сделал, это удалил «ruby» из этой строки, перезагрузил мой терминал, и цвета моего рабочего стола были перестроены по небесам.

К счастью, в папке темы был файл readme, в котором была изложена эта информация, но при первоначальном запросе это не относится ко всем темам. Обязательно прочтите документацию по вашей конкретной теме, если она доступна, иначе вам, возможно, придется копаться, чтобы что-то изменить. Имейте в виду, что это может работать не для всех тем! С помощью bash-it вы также можете сделать гораздо больше, например, создание сценариев, псевдонимы и множество других вещей, которые мне еще предстоит понять. Если я найду какие-либо другие передовые методы имитации этого, я обязательно расширю эту серию.

Надеюсь, вы успешно настроили свой терминал по своему вкусу и готовы с комфортом сидеть, работая над своими проектами кодирования публично, зная, что вы кажетесь полностью компетентным и знающим человеком. Давайте просто сохраним правду между вами, мной и этой общедоступной записью в блоге.