Created
June 16, 2017 17:03
-
-
Save bobbravo2/01d2d19dcf08b3009773f3bf5b1c872c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Load the NPM Package inquirer | |
var inquirer = require("inquirer"); | |
// Create a "Prompt" with a series of questions. | |
inquirer.prompt([ | |
// Here we create a basic text prompt. | |
{ | |
type: "input", | |
message: "What is your name?", | |
name: "userName" | |
}, | |
{ | |
type: "confirm", | |
message: "Are you sure:", | |
name: "confirm", | |
default: true | |
}, | |
// Here we create a basic password-protected text prompt. | |
{ | |
type: "password", | |
message: "Set your password", | |
name: "password" | |
}, | |
{ | |
type: "confirm", | |
message: "Are you sure:", | |
name: "confirm", | |
default: true | |
}, | |
{ | |
type: "confirm", | |
message: "Are you sure:", | |
name: "confirm", | |
default: true | |
}, | |
// Here we give the user a list to choose from. | |
{ | |
type: "list", | |
message: "Which Pokemon do you choose?", | |
choices: ["Bulbasaur", "Squirtle", "Charmander"], | |
name: "pokemon" | |
}, | |
// Here we ask the user to confirm. | |
{ | |
type: "confirm", | |
message: "Are you sure:", | |
name: "confirm", | |
default: true | |
} | |
]).then(function(inquirerResponse) { | |
// If the inquirerResponse confirms, we displays the inquirerResponse's name and pokemon from the answers. | |
if (inquirerResponse.confirm) { | |
console.log("Welcome " + inquirerResponse.userName); | |
console.log("Your " + inquirerResponse.pokemon + " is ready for battle!"); | |
} else { | |
console.log(""); | |
console.log(""); | |
console.log("That's okay " + inquirerResponse.name + ", come again when you are more sure."); | |
console.log(""); | |
console.log(""); | |
} | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment