feat: cli v0.2.0

This commit is contained in:
Gabriel Pastori
2023-11-14 11:38:22 -03:00
parent 5e0c55b489
commit b6f447bb0a
16 changed files with 1297 additions and 7 deletions

29
lib/cli.js Normal file
View File

@@ -0,0 +1,29 @@
var argv = require('optimist').argv
const operations = {
// 'create': require('./create'),
'help': require('./help'),
'server': require('./server'),
'pm2': require('./pm2'),
}
function main() {
try{
var operation = argv._[0]
if (!operation) operation = 'help'
if (!operations[operation]) {
console.error('Unknown operation: ' + operation)
operation = 'help'
}
operations[operation](argv)
} catch (e) {
console.error(e.message || e)
process.exit(1)
}
}
main()