UNPKG

@greenpress/cli

Version:
17 lines (15 loc) 435 B
const readline = require('readline'); module.exports = function yesNoQuestion(question) { const questionInterface = readline.createInterface({ input: process.stdin, output: process.stdout }); return new Promise((resolve, reject) => { questionInterface.question(question + " [y/N] ", (input = 'n') => { input = input.toLowerCase(); questionInterface.close(); resolve(input.toLowerCase() === 'y'); }); }); }