Прежде всего: я имею в виду не синтаксический анализ аргументов и параметров из массива process.argv
, а подсказку пользователю и обработка ввода / вывода. Я просмотрел официальный список модулей Node.js , но не нашел ни одного раздела или подраздела, в котором упоминается ввод. Фактически, поиск по запросу «ввод» на этой странице дает только 1 результат, который имеет какое-то отношение к YAML.
В любом случае, я полагаю, что ввод cli должен быть асинхронным, и я решил эту проблему, прежде чем использовать stdin.on ('data')
, который, мягко говоря, был беспорядочным. Это кажется идеальной задачей для модуля узла, который может поставляться с дополнительными полезностями, такими как индикаторы выполнения, счетчики, цветной вывод, проверка ввода и т. Д.
Вероятно, есть некоторые модули, которые делают это, но я не могу найти любой из них.
Помогите !!
(Чтобы уточнить, единственная функция, которая мне требуется , - это упрощение обработки пользовательского ввода)