ark-demo/webapp/_templates/slice/new/prompt.js (17 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:',
});
}
let { name } = await promptArgs({ prompter, args, questions });
name = name.replace('Slice', '').replace('slice', '');
return { name, file_name: `${name}Slice` };
};
module.exports = {
prompt,
};