men-pack
Version:
men-pack is a collection of funcationalities that can helps developers to easily develop MongoDB Express Node Applications/Backend
23 lines (22 loc) • 985 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.execInit = void 0;
const fileOps_1 = require("./helpers/fileOps");
const prompts_1 = require("./helpers/prompts");
const execInit = async () => {
console.log("Initializing project...");
// Step 1 : Ask user for project preferences
const { projectName } = await (0, prompts_1.askProjectName)();
const { projectType } = await (0, prompts_1.askProjectType)();
const { setupType } = await (0, prompts_1.askSetupType)();
// Step 2 : Generate project structure
console.log(`Creating a ${projectType} project named "${projectName}`);
(0, fileOps_1.createProjectStructure)(projectType, projectName);
// Step 3 : Add boilerplate files
if (setupType === "Full") {
console.log("Adding boilerplate files...");
(0, fileOps_1.addBoilerplateFiles)(projectType, projectName);
}
console.log("Project initialized done.");
};
exports.execInit = execInit;