@cyber-tools/create-cyber-docs
Version:
用于创建cyber系列文档的命令行工具
18 lines (16 loc) • 681 B
JavaScript
require("@cyber-tools/cli-utils/initial");
require("module-alias").addAlias("@", __dirname);
const selectTemplate = require("@/utils/selectTemplate");
const inputPackageName = require("@/utils/inputPackageName");
const downloadTemplate = require("@/utils/downloadTemplate");
const changeJsonFile = require("@/utils/changeJsonFile");
(async () => {
try {
const { remote, devDependencies } = await selectTemplate();
const packageName = await inputPackageName();
await downloadTemplate({ folderName: packageName, remote });
await changeJsonFile({ folderName: packageName, projectName: packageName, devDependencies });
} catch (error) {
throw error;
}
})();