При просмотре этого вступительного видео в Brunch примерно при t = 1:30 используемая командная строка имеет несколько очень классных стилей.
Интересующая меня часть заключается в том, как докладчику удалось раскрасить текст, вводимый в приглашение, во время его ввода. Похоже, что первый аргумент окрашен в зеленый цвет, когда он становится допустимой исполняемой командой, и в пурпурный, когда он недействителен. Последовательные аргументы отображаются белым, хотя похоже, что правильный путь к файлу получает подчеркивание (см. ~ T = 2:01).
В чем тут подвох? Это эмулятор терминала? Это какая-то магия $ PS1?