UNPKG

hmserver

Version:
29 lines (24 loc) 734 B
var fs = require('fs-extra') const { exec } = require("child_process") function create() { const [serverName] = process.argv.slice(2) if (!serverName) { console.log('Please Provide Server Name') } const serverPath = `${process.cwd()}/${serverName}` fs.copy(`${__dirname}/HMServer`, serverPath).then(() => { console.log('Finish Createing Your ', serverName) }) exec(`cd ${serverPath} && npm i && cd -`, (error, stdout, stderr) => { if (error) { console.log(`error: ${error.message}`) return } if (stderr) { console.log(`${stderr}`) return } console.log(`${stdout}`) }) } module.exports = create