Ответ 1
console.log('Terminal size: ' + process.stdout.columns + 'x' + process.stdout.rows);
И результат выглядит, например, "Размер терминала: 80x24". Также происходит событие, если размер консоли изменяется.
Он объясняется в tty в документах.
console.log(process.env.COLUMNS)
Уступает undefined
, хотя,
$ echo $COLUMNS
Выходы, как ожидалось:
78
Я пытаюсь запустить Node, как этот env node myprog.js
, еще undefined
. Что случилось со мной или каким-либо другим способом узнать ширину терминала? (Для хорошего форматирования некоторых выходных данных).
console.log('Terminal size: ' + process.stdout.columns + 'x' + process.stdout.rows);
И результат выглядит, например, "Размер терминала: 80x24". Также происходит событие, если размер консоли изменяется.
Он объясняется в tty в документах.