"Правила", которым следуют тер... Заметка
RSS Джулия Эванс

"Правила", которым следуют терминальные программы

Программы в терминале ведут себя последовательно, несмотря на отсутствие стандартов. Они следуют определённым правилам, таким как завершение работы неинтерактивных программ при нажатии Ctrl-C, завершение работы TUI при нажатии 'q' и завершение работы REPL при нажатии Ctrl-D на пустой строке. Большинство программ поддерживают ключевые привязки readline, отключают цвета при записи в конвейер и используют '-' для обозначения stdin/stdout. Эти правила носят описательный, а не предписывающий характер, и понимание их помогает эффективно использовать программы в терминале.