Здравствуйте, дорогие любители командной строки и нативной консоли! Наверняка, вы не один раз пытались вывести данные из того или иного файла на весь экран целиком, но спотыкались о то, что less использует последнюю строку как статусную, а после вывода cat'ом происходит немедленный возврат в командную строку, которая становится последней строкой на экране. Наверняка, ваша лень заставляла вас довольствоваться этим, я и сам до сегодняшнего дня так поступал. Но, решив, что хватит это терпеть, набросал маленький полноэкранный просмотрщик на ncurses, который читает stdin, выводит прочитанное, ждёт нажатия клавиши, а затем всё корректно очищает, возвращая курсор с командной строкой в верхний левый угол.
Форум —
Talks

