UNPKG

@onereach/orest-input-cli

Version:

The tool for creating, serving, and publishing OREST Inputs

23 lines (18 loc) 469 B
const inquirer = require('inquirer'); const packageTypes = require('./types'); const questions = [ { type: 'list', name: 'type', message: 'Input type', choices: Object.keys(packageTypes), validate: function (value) { return Boolean(value); }, }, ]; function askType(options = {}) { const filteredQuestions = questions.filter(({ name }) => !options[name]); return inquirer.prompt(filteredQuestions); } module.exports = askType;