UNPKG

@cyber-tools/create-cyber-docs

Version:

用于创建cyber系列文档的命令行工具

24 lines (22 loc) 603 B
const colors = require("colors"); const prompt = require("prompt"); const {promisify} = require("es6-promisify"); module.exports = async () => { try { prompt.message = undefined; prompt.delimiter = ":"; prompt.start(); const { packageName } = await promisify(prompt.get)([{ name: "packageName", required: true, message: colors.red("项目名称必须填写!"), description: colors.white("请输入项目名称") }]); return packageName; } catch (error) { if (error.message === "canceled") { process.exit(0); }; throw error; }; };