const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
var fs = require("fs");
const dir = /^[a-z_]*$/g;
let firstUpperCase = ([first, ...rest]) => first?.toUpperCase() + rest.join("");
let getExportName = (name) => name.map((item) => firstUpperCase(item));
rl.question("请输入新组件的文件夹名称:", (answer) => {
// TODO:记录答案到数据库中
if (dir.test(answer)) {
let isHas = fs.existsSync(`./src/components/${answer}`);
if (isHas) {
console.log(`同样的文件夹或者文件已经存在,请重新输入文件${answer}`);
} else {
fs.mkdirSync(`./src/components/${answer}`);
fs.mkdirSync(`./src/components/${answer}/src`);