UNPKG

pizza-maker

Version:
56 lines (41 loc) 2.6 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _templateObject = _taggedTemplateLiteral(['\n {bold.yellow\n $$$$$$$\\ $$\\\n $$ __$$\\ \\__|\n $$ | $$ |$$\\ $$$$$$$$\\ $$$$$$$$\\ $$$$$$\\\n $$$$$$$ |$$ |\\____$$ |\\____$$ |\\____$$\\\n $$ ____/ $$ | $$$$ _/ $$$$ _/ $$$$$$$ |\n $$ | $$ | $$ _/ $$ _/ $$ __$$ |\n $$ | $$ |$$$$$$$$\\ $$$$$$$$\\$$$$$$$ |\n \\__| \\__|\\________|\\________|\\_______|}\n {bold.yellow\n Welcome to Pizza Maker v', '\n }\n '], ['\n {bold.yellow\n $$$$$$$\\\\ $$\\\\\n $$ __$$\\\\ \\\\__|\n $$ | $$ |$$\\\\ $$$$$$$$\\\\ $$$$$$$$\\\\ $$$$$$\\\\\n $$$$$$$ |$$ |\\\\____$$ |\\\\____$$ |\\\\____$$\\\\\n $$ ____/ $$ | $$$$ _/ $$$$ _/ $$$$$$$ |\n $$ | $$ | $$ _/ $$ _/ $$ __$$ |\n $$ | $$ |$$$$$$$$\\\\ $$$$$$$$\\\\$$$$$$$ |\n \\\\__| \\\\__|\\\\________|\\\\________|\\\\_______|}\n {bold.yellow\n Welcome to Pizza Maker v', '\n }\n ']), _templateObject2 = _taggedTemplateLiteral(['{bold.red Exit}'], ['{bold.red Exit}']), _templateObject3 = _taggedTemplateLiteral(['{bold.red Something went wrong! :( \n ', '}'], ['{bold.red Something went wrong! :( \\n ', '}']); var _inquirer = require('inquirer'); var _inquirer2 = _interopRequireDefault(_inquirer); var _chalk = require('chalk'); var _chalk2 = _interopRequireDefault(_chalk); var _package = require('../package'); var _helpers = require('./helpers'); var _helpers2 = _interopRequireDefault(_helpers); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); } async function showMenu(ascii) { if (ascii) { console.log((0, _chalk2.default)(_templateObject, _package.version)); } var answer = await _inquirer2.default.prompt([{ type: 'list', name: 'option', message: 'Choose option:', choices: [{ name: 'Cook a new pizza', value: 'new' }, { name: 'Select from menu', value: 'get' }, new _inquirer2.default.Separator(), { name: (0, _chalk2.default)(_templateObject2), value: 'exit' }] }]); _helpers2.default[answer.option](showMenu); } exports.default = showMenu(true).catch(function (err) { console.log((0, _chalk2.default)(_templateObject3, err)); process.exit(1); });