UNPKG

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
"use strict"; 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