1
0
Fork 0
mirror of synced 2024-09-17 17:57:47 +12:00
budibase/packages/cli/src/index.js

19 lines
460 B
JavaScript
Raw Normal View History

2021-02-26 03:42:50 +13:00
const { getOptions, addHelp, displayHelp } = require("./options")
2021-02-25 06:32:45 +13:00
const { Command } = require("commander")
2021-02-26 03:42:50 +13:00
// add hosting config
function init() {
const program = new Command()
addHelp(program)
for (let option of getOptions()) {
option.configure(program)
}
program.parse(process.argv)
const userInput = program.opts()
for (let option of getOptions()) {
if (option.isItThisOption(userInput)) {
option.execute(userInput)
}
}
}