UNPKG

dws-cli-ui

Version:

dws-cli dws系列:包括大屏、移动端、设计器项目等待

33 lines (31 loc) 961 B
const inquirer = require("inquirer") const setProjectInfo = async () => { const currentItem = {} const folderName = __dirname.split(/\\/).pop() const promptList = [ { type: "input", message: "Place set a name to project :(设置项目名称)", name: "name", default: folderName // default: "test_user" 默认值 }, { type: "input", message: "Place set a description to project :(设置项目描述):", name: "description", default: "当前描述为空" }, { type: "list", message: "Place choose a version to project:(选择一个项目类型版本)", name: "type", choices: ["dws-screen", "dws-h5-components", "vue3"] } ] for (const item of promptList) { const current = await inquirer.prompt(item) currentItem[item.name] = current[item.name] } return currentItem } module.exports = setProjectInfo