
Ссылка на статью в формате MarkDown для Curl, кодировка RU.UTF-8
Bash-it
Адрес страницы: nixscript.ru/bash-it
Bash-it — это коллекция команд и скриптов сообщества Bash для Bash 3.2+. (И бесстыдный грабеж oh-my-zsh 😀)
Включает автозаполнение (autocompletion), темы, псевдонимы, пользовательские функции, несколько украденных произведений Стива Лоша (Steve Losh) и многое другое.
Примечание: в termux притормаживает, но выглядит красиво. а если ещё научиться пользоваться инструментами — вообще 🔥🔥🔥💥😵☠️😆
Установка
git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it
~/.bash_it/install.sh
При запуске скрипта нужно выбрать, дописать опции в .bashrc или заменить его. При выборе замены, старый файл просто переименуется и его легко вернуть. При дописывании сохраняются все действующие алиасы... как бы это проблем не создало...
Темы
Тем много, но не все работают так как надо или хочется. Можно легко изменить предложенные темы, но рекомендую делать это в копии, а не в оригинале темы, ибо при обновлении bash-it все ваши изменения тупо перезапишутся.
Все темы лежат в ~/.bash_it/themes/
Псметреть как они выглядят можно выполнив
BASH_PREVIEW=true bash-it reload
в stdout выползет пример каждой темы по две строчки. Некоторые могут работать с ошибками, но систему это не затронет.
Я скопировал ~/.bash_it/themes/redline в ~/.bash_it/themes/grigruss и переименовал файл ~/.bash_it/themes/grugruss/redline.theme.bash в ~/.bash_it/themes/grigruss/grigruss.theme.bash. Затем открыл этот файл и поменял в значениях переменных окружения символы на те, что мне нравятся. Почти все изначальные символы у меня не отображались, а так, я зменил их символами эмодзи. Получилось весело. 😊
Автор: Grigruss 11.05.2019
Статья написана в формате MarkDown и сконвертирована в HTML с помощью скрипта Parsedown.