История изменений
Исправление dmitry237, (текущая версия) :
Я не знаю, как устроен zsh и тем более oh-my-zsh, скорее всего там есть какая-то промпт-функция, которая считывает при каждой итерации, нажатии ввода, размер окна в столбцах, плюс директорию, с гитом не силен, и статус выполнения предыдущей команды. Все это отрисовывается символами из шрифтов (nerd fonts), которые их содержат. Цвета rgb выставляются esc-кодами, а-ля echo -e '\033[38;2;255;200;0;48;2;64;0;0m Text \033[0m'
Исходная версия dmitry237, :
Я не знаю, как устроен zsh и тем более oh-my-zsh, скорее всего там есть какая-то промпт-функция, которая считывает при каждой итерации, нажатии ввода, размер окна в столбцах, плюс директорию, с гитом не силен, и статус выполнения предыдущей команды. Все это отрисовывается символами из шрифтов (nerd fonts), которые их содержат. Цвета rgb выставляются esc-кодами, а-ля echo -e \033[38;2;255;200;0;48;2;64;0;0m Text \033[0m