netlify-cli
Version:
Netlify command line tool
36 lines (29 loc) • 870 B
JavaScript
const { Command } = require('@oclif/command')
const { isEmptyCommand } = require('../../utils/check-command-inputs')
const showHelp = require('../../utils/show-help')
class AddonsCommand extends Command {
async run() {
const { flags, args } = this.parse(AddonsCommand)
// Show help on empty sub command
if (isEmptyCommand(flags, args)) {
showHelp(this.id)
this.exit()
}
await this.config.runHook('analytics', {
eventName: 'command',
payload: {
command: 'addons',
},
})
}
}
AddonsCommand.description = `(Beta) Manage Netlify Add-ons`
AddonsCommand.aliases = ['addon']
AddonsCommand.examples = [
'netlify addons:create addon-xyz',
'netlify addons:list',
'netlify addons:config addon-xyz',
'netlify addons:delete addon-xyz',
'netlify addons:auth addon-xyz',
]
module.exports = AddonsCommand