После того как я проверил на себе Suicide Linux, я всё проебал. Пришлось с нуля настраивать всё окружение.

В процессе настройки решил отказаться от zsh + oh-my-zsh и жить на чистом /bin/bash.

Через пару дней понял, что мне не хватает «автоподсказок». В zsh я использовал плагин zsh-autosuggestions, а как быть с чистым башем? Там плагин через .bashrc хуй поставишь.

И нашёл я BLE.sh (Bash Line Editor). Звучит же?

Роман Шубин
Роман Шубин
CEO & CTO, Главред в «Цифровой улей»
Задать вопрос
Софтина полностью меня устроила, даж красненьким подсвечивает команды, когда я хуйню пытаюсь ввести.

Устанавливается просто: клонируешь себе из гит-репки файлы, компилируешь и в ~/.profile подключаешь. Выглядит это так:

git clone --recursive https://github.com/akinomyoga/ble.sh.git
make -C ble.sh
echo "source ble.sh/out/ble.sh" >> ~/.profile

Перезапускаешь сессию и получаешь подсказки по командам, которые ты ранее вводил.

Бле так Бле!

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

Но как быть со свистоперделками и новогодними ёлками? Там оформление добавить, нерд-фонты и т. п.

Ха, на этот случай есть штука oh-my-posh.

Ставится так:

curl -s https://ohmyposh.dev/install.sh | bash -s

mkdir ~/.poshthemes
wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/themes.zip -O ~/.poshthemes/themes.zip
unzip ~/.poshthemes/themes.zip -d ~/.poshthemes
chmod u+rw ~/.poshthemes/*.omp.*
rm ~/.poshthemes/themes.zip

Дополнительно ставишь темы оформления. Ну и потом не забываем всё это дело подключить в ~/.profile:

eval "$(oh-my-posh --init --shell bash --config ~/.poshthemes/capr4n.omp.json)"

В ключик --config вставляем название понравившейся темы. Ну и оболочку указываем, я, естественно, захуярил туда Bash.

Темы визуально позырить тут. Итог ты можешь посмотреть на скриншоте к посту.

А завтра покажу, как для всего этого дела ещё одну очень полезную штуку прикрутить.