В bash есть две переменные окружения: COLUMNS
и LINES
, которые хранят количество столбцов и строк для терминала. Я пытался получить эту информацию в Haskell.Как получить размер терминала?
Поскольку в отличие от рубиновского времени Haskell не вычисляет, что по умолчанию я прибегал к вызову stty size
. Тем не менее, назвав эту команду из Haskell с
readProcess "stty" ["size"] ""
приводит к следующей ошибке времени выполнения:
readCreateProcess: stty "size" (exit 1): failed
Что бы быть хорошим способом, чтобы получить такую информацию?