UNPKG

@forestadmin/forest-cloud

Version:

Utility to bootstrap and publish forest admin cloud projects customization

26 lines 2.4 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const action_runner_1 = __importDefault(require("../dialogs/action-runner")); const check_latest_version_1 = __importDefault(require("../dialogs/check-latest-version")); const environment_variables_1 = require("../services/environment-variables"); const http_server_1 = __importDefault(require("../services/http-server")); exports.default = (program, context) => { const { logger, getCurrentVersion, getEnvironmentVariables, login } = context; const { spinner } = logger; program .command('login') .description('Login to your project') .action((0, action_runner_1.default)(spinner, async () => { await (0, check_latest_version_1.default)(spinner, getCurrentVersion(), http_server_1.default.getLatestVersion); spinner.start('Logging in'); const vars = await getEnvironmentVariables(); (0, environment_variables_1.validateServerUrl)(vars.FOREST_SERVER_URL); spinner.stop(); await login(logger); spinner.succeed('You are now logged in'); })); }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9naW4uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY29tbWFuZHMvbG9naW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFFQSw2RUFBb0Q7QUFDcEQsMkZBQWlFO0FBQ2pFLDZFQUFzRTtBQUN0RSwwRUFBaUQ7QUFHakQsa0JBQWUsQ0FBQyxPQUFnQixFQUFFLE9BQXFCLEVBQUUsRUFBRTtJQUN6RCxNQUFNLEVBQUUsTUFBTSxFQUFFLGlCQUFpQixFQUFFLHVCQUF1QixFQUFFLEtBQUssRUFBRSxHQUFHLE9BQU8sQ0FBQztJQUM5RSxNQUFNLEVBQUUsT0FBTyxFQUFFLEdBQUcsTUFBTSxDQUFDO0lBQzNCLE9BQU87U0FDSixPQUFPLENBQUMsT0FBTyxDQUFDO1NBQ2hCLFdBQVcsQ0FBQyx1QkFBdUIsQ0FBQztTQUNwQyxNQUFNLENBQ0wsSUFBQSx1QkFBWSxFQUFDLE9BQU8sRUFBRSxLQUFLLElBQUksRUFBRTtRQUMvQixNQUFNLElBQUEsOEJBQWtCLEVBQUMsT0FBTyxFQUFFLGlCQUFpQixFQUFFLEVBQUUscUJBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO1FBRXBGLE9BQU8sQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFDLENBQUM7UUFDNUIsTUFBTSxJQUFJLEdBQUcsTUFBTSx1QkFBdUIsRUFBRSxDQUFDO1FBQzdDLElBQUEseUNBQWlCLEVBQUMsSUFBSSxDQUFDLGlCQUFpQixDQUFDLENBQUM7UUFDMUMsT0FBTyxDQUFDLElBQUksRUFBRSxDQUFDO1FBQ2YsTUFBTSxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDcEIsT0FBTyxDQUFDLE9BQU8sQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDO0lBQzNDLENBQUMsQ0FBQyxDQUNILENBQUM7QUFDTixDQUFDLENBQUMifQ==