@cyber-tools/create-cyber-docs
Version:
用于创建cyber系列文档的命令行工具
24 lines (22 loc) • 603 B
JavaScript
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;
};
};