"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