Prompts for a single keypress in a node.js CLI app
#!/usr/bin/env node
const clikey = require('clikey');
(async () => {
const answer = await clikey('Are you sure? [y/N]');
// answer received when a single key is pressed
if (answer.toLowerCase() === 'y') {
return console.log('You said YES!!!');
}
console.log('You said NO');
})();
$ npm install --save clikey
$ npm install && npm test