1
0
Fork 0
mirror of synced 2024-08-19 12:01:20 +12:00
budibase/packages/cli/src/cli.js

21 lines
491 B
JavaScript
Raw Normal View History

const yargs = require("yargs")
const chalk = require("chalk")
2019-10-12 05:14:23 +13:00
module.exports = () => {
2019-10-12 19:50:32 +13:00
yargs
.scriptName("budi")
.usage("$0 <cmd> [args]")
2019-10-12 19:50:32 +13:00
.command(require("./commands/init"))
.command(require("./commands/new"))
.command(require("./commands/run"))
.fail((msg, err) => {
if (err) {
console.log(chalk.red(err.message))
console.log(chalk.gray(err.toString()))
2019-10-12 19:50:32 +13:00
} else {
console.log(chalk.red(msg))
2019-10-12 19:50:32 +13:00
}
})
.help().argv
}