Interactive yes/no confirmation prompt for CLI applications
Inquirer confirm prompt
inquirer$ node -e "const { confirm } = require('@inquirer/confirm'); confirm({ message: 'Continue?' }).then(answer => console.log(answer));"$ node -e "const { confirm } = require('@inquirer/confirm'); confirm({ message: 'Deploy to production?', default: false }).then(proceed => process.exit(proceed ? 0 : 1));"$ node -e "const { confirm } = require('@inquirer/confirm'); Promise.all([confirm({ message: 'Install dependencies?' }), confirm({ message: 'Run tests?' })]).then(([install, test]) => console.log('Install:', install, 'Test:', test));"