Есть ли в node.js модуль для получения пользовательского ввода из командной строки?

Прежде всего: я имею в виду не синтаксический анализ аргументов и параметров из массива process.argv , а подсказку пользователю и обработка ввода / вывода. Я просмотрел официальный список модулей Node.js , но не нашел ни одного раздела или подраздела, в котором упоминается ввод. Фактически, поиск по запросу «ввод» на этой странице дает только 1 результат, который имеет какое-то отношение к YAML.

В любом случае, я полагаю, что ввод cli должен быть асинхронным, и я решил эту проблему, прежде чем использовать stdin.on ('data') , который, мягко говоря, был беспорядочным. Это кажется идеальной задачей для модуля узла, который может поставляться с дополнительными полезностями, такими как индикаторы выполнения, счетчики, цветной вывод, проверка ввода и т. Д.

Вероятно, есть некоторые модули, которые делают это, но я не могу найти любой из них.

Помогите !!

(Чтобы уточнить, единственная функция, которая мне требуется , - это упрощение обработки пользовательского ввода)

7
задан Hubro 22 January 2012 в 00:44
поделиться