ark-demo/webapp/_templates/component/new/prompt.js (22 lines of code) (raw):
// see types of prompts:
// https://github.com/enquirer/enquirer/tree/master/examples
//
const { promptArgs } = require('../../promptUtils');
const prompt = async ({ prompter, args }) => {
let questions = [];
if (!args.name) {
questions.push({
type: 'input',
name: 'name',
message: 'Name:',
});
}
questions = questions.concat([
{
type: 'confirm',
name: 'add_style',
message: 'Do you want to have custom styles?',
},
]);
return await promptArgs({ prompter, args, questions });
};
module.exports = {
prompt,
};