hmserver
Version:
Express NodeJS
29 lines (24 loc) • 734 B
JavaScript
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