ask-cli
Version:
Alexa Skills Kit (ASK) Command Line Interfaces
20 lines (16 loc) • 584 B
JavaScript
require('module-alias/register');
const Messenger = require('@src/view/messenger');
const jsonView = require('@src/view/json-view');
const { makeSmapiCommander } = require('@src/commands/smapi/smapi-commander');
const commander = makeSmapiCommander();
if (!process.argv.slice(2).length) {
commander.outputHelp();
} else {
commander.parseAsync(process.argv)
.then(result => Messenger.getInstance().info(result))
.catch(err => {
Messenger.getInstance().error(jsonView.toString(err));
process.exit(1);
});
}