"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _default; function _credentials() { const data = require("../credentials"); _credentials = function () { return data; }; return data; } function _Select() { const data = require("../credentials/views/Select"); _Select = function () { return data; }; return data; } function _default(program) { program.command('credentials:manager').description('Manage your credentials').option('-p --platform <platform>', 'Platform: [android|ios]', /^(android|ios)$/i).asyncAction(async options => { const projectDir = process.cwd(); const context = new (_credentials().Context)(); await context.init(projectDir); let mainpage; if (options.platform === 'android') { mainpage = new (_Select().SelectAndroidExperience)(); } else if (options.platform === 'ios') { mainpage = new (_Select().SelectIosExperience)(); } else { mainpage = new (_Select().SelectPlatform)(); } await (0, _credentials().runCredentialsManager)(context, mainpage); }, /* skip project validation */ true); } ; //# sourceMappingURL=../__sourcemaps__/commands/credentials.js.map