UNPKG

ryuu

Version:

Domo App Dev Studio CLI, The main tool used to create, edit, and publish app designs to Domo

35 lines 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const login_1 = require("../util/login"); const log_1 = require("../util/log"); const server_1 = require("../server/server"); module.exports = (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(opts => { const devOptions = { userId: opts.userId, external: opts.external, manifest: program.opts().manifest, }; new login_1.Login() .getClient() .then(client => { //session will stop authenticated users //const server = require('../server/server'); (0, server_1.start)(client, devOptions).catch(log_1.log.fail); }) .catch((err) => { if (err.message) { log_1.log.fail(log_1.log.handleErrorMessage(err, err.message)); } else { log_1.log.notAuthenticated(); } }); }); }; //# sourceMappingURL=dev.js.map