ark-demo/webapp/_templates/model/new/prompt.js (17 lines of code) (raw):

// see types of prompts: // https://github.com/enquirer/enquirer/tree/master/examples // const { promptArgs, checkName } = require('../../promptUtils'); const prompt = async ({ prompter, args }) => { let questions = []; if (!args.name) { questions.push({ type: 'input', name: 'name', message: 'Name:', }); } let { name } = await promptArgs({ prompter, args, questions }); name = checkName(name, 'Model'); return { name }; }; module.exports = { prompt, };