UNPKG

create-h-ui-cli

Version:
32 lines (31 loc) 976 B
import inquirer from 'inquirer'; import { logGreen } from '../utils/index.js'; import { cloneGitRepo } from '../utils/clone.js'; import { compileHbsAndWriteFs } from '../utils/compileHbsAndWireFs.js'; export default async () => { logGreen('operation h-ui-app-vite entry'); // 询问项目名字 inquirer const { name } = await inquirer.prompt([ { name: 'name', type: 'input' /* 选择框 */, message: '请输入项目的名称?', }, ]); logGreen('🚌 创建项目:' + name); // 下载模板 download-git-repo await cloneGitRepo('github:ayangliayangli/h-ui-app-vite-template', name); // 编译模板 handlebars compileHbsAndWriteFs(`./${name}/template/package.hbs.json`, { name, }, `./${name}/package.json`); logGreen(` 安装完成: To get Start: =========================== cd ${name} npm i npm run dev =========================== `); };