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,
};