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