UNPKG

savageplate

Version:

A simple CLI that generates a boilerplate for your project

42 lines (34 loc) 840 B
#!/usr/bin/env node --harmony 'use strict' const { lowerCase, arrLower } = require('./src/utils') const { introText } = require('./src/intro') const inquirer = require('inquirer') // const CLI = require('clui') // const Spinner = CLI.Spinner const questions = [ { name: 'manager', message: 'Do you want to use Yarn or NPM?', type: 'list', choices: ['Yarn', 'NPM'], default: 'Yarn' }, { name: 'os', message: 'What is your operating System?', default: 'Mac' }, { name: 'ui', message: 'What frameworks would you like to include?', type: 'checkbox', choices: ['React', 'Susy', 'Flow'], default: ['React', 'Susy', 'Flow'] } ] questions.map( v => v.filter = lowerCase ) // questions[2].filter = arrLower introText() inquirer.prompt(questions).then(function (answers) { console.log(answers) })