Skip to content

Instantly share code, notes, and snippets.

@GeradeDev
Created June 23, 2018 09:05
Show Gist options
  • Save GeradeDev/5428c38386293eca63b850946e6b1e55 to your computer and use it in GitHub Desktop.
Save GeradeDev/5428c38386293eca63b850946e6b1e55 to your computer and use it in GitHub Desktop.
inquirer
var inquirer = require('inquirer');
var fs = require('fs-extra');
var generator = require('./generator')
var availTemplates = fs.readdirSync(__dirname + '/templates');
var questions = [
{
name: "template",
type: "list",
message: "what type of project would you like to create?",
choices: availTemplates
},
{
name: "name",
type: "input",
message: "Please enter the name of the project?"
}
]
inquirer.prompt(questions).then(function (answers) {
var selecteTemplate = answers['template'];
var projName = answers['name'];
if(selecteTemplate != null && projName != null){
generator.generate(selecteTemplate, projName);
}
else
console.log("Please complete all inputs before the project can be created.");
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment