function input(prompt) {
return new Promise((resolve, reject) => {
rl.question(prompt, (data) => {
resolve(data)
rl.close()
})
})
}
Можно использовать библиотеки, которые подходят не только для примитивного ввода текста с экрана но и например селекты. В "браузерном" js есть функция prompt