waveorb
Version:
Waveorb Javascript web app development framework
30 lines (28 loc) • 666 B
JavaScript
const path = require('path')
const commands = {
generate: ['generate'],
waveorb: [
'create',
'boot',
'update',
'deploy',
'help',
'cmd',
'ping',
'migrate',
'serve',
'build',
'sitemap',
'locales'
]
}
const command = (process.argv[2] || 'help').trim()
if (commands.generate.includes(command)) {
require('waveorb-generate')
} else if (commands.waveorb.includes(command)) {
require(path.join(__dirname, '..', 'scripts', `${command}.js`))
} else {
console.log(`\nCommand not found: ${command}`)
console.log(`\nRun 'waveorb help' to see available commands.`)
}