UNPKG

hemel-starter

Version:

Zero starter kit for fresh developers

31 lines (25 loc) 791 B
#!/usr/bin/env node import fs from 'fs-extra'; import path from 'path'; import inquirer from 'inquirer'; async function main() { console.log("Welcome to Hemel Starter Kit!"); const answers = await inquirer.prompt([ { type: 'input', name: 'projectName', message: 'Enter your project name:', default: 'my-project' } ]); const projectPath = path.join(process.cwd(), answers.projectName); const templatePath = path.join(__dirname, 'templates', 'default'); try { await fs.copy(templatePath, projectPath); console.log(`Project created at ${projectPath}`); console.log('Run: cd ' + answers.projectName + ' && npm install'); } catch (err) { console.error('Error creating project:', err); } } main();