UNPKG

@warriorjs/cli

Version:

WarriorJS command line

33 lines (26 loc) 854 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _inquirer = require('inquirer'); var _inquirer2 = _interopRequireDefault(_inquirer); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } _inquirer2.default.registerPrompt('suggest', require('inquirer-prompt-suggest')); /** * Requests input from the user. * * @param {string} message The prompt message. * @param {string[]} suggestions The input suggestions. */ async function requestInput(message, suggestions = []) { const answerName = 'requestInput'; const answers = await _inquirer2.default.prompt([{ message, suggestions, name: answerName, type: suggestions.length ? 'suggest' : 'input' }]); return answers[answerName]; } exports.default = requestInput; module.exports = exports.default;