ryuu
Version:
Domo App Dev Studio CLI, The main tool used to create, edit, and publish app designs to Domo
35 lines • 1.25 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var login_1 = require("../util/login");
var log_1 = require("../util/log");
var server_1 = require("../server/server");
module.exports = function (program) {
program
.command('dev')
.description('work locally on a Custom App')
.option('-u, --userId <value>', 'Use a specific userId')
.option('-e, --external', 'Allow external connection to access the dev site')
.action(function (opts) {
var devOptions = {
userId: opts.userId,
external: opts.external,
manifest: program.opts().manifest,
};
new login_1.Login()
.getClient()
.then(function (client) {
//session will stop authenticated users
//const server = require('../server/server');
(0, server_1.start)(client, devOptions).catch(log_1.log.fail);
})
.catch(function (err) {
if (err.message) {
log_1.log.fail(log_1.log.handleErrorMessage(err, err.message));
}
else {
log_1.log.notAuthenticated();
}
});
});
};
//# sourceMappingURL=dev.js.map