"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
function _chalk() {
const data = _interopRequireDefault(require("chalk"));
_chalk = function () {
return data;
};
return data;
}
function _xdl() {
const data = require("@expo/xdl");
_xdl = function () {
return data;
};
return data;
}
function _log() {
const data = _interopRequireDefault(require("../log"));
_log = function () {
return data;
};
return data;
}
function _CommandError() {
const data = _interopRequireDefault(require("../CommandError"));
_CommandError = function () {
return data;
};
return data;
}
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
async function action() {
const username = await _xdl().UserManager.getCurrentUsernameAsync();
if (username) {
(0, _log().default)(`Logged in as ${_chalk().default.green(username)}`);
_log().default.raw(username);
} else {
throw new (_CommandError().default)('NOT_LOGGED_IN', 'Not logged in');
}
}
function _default(program) {
program.command('whoami').alias('w').description('Checks with the server and then says who you are logged in as').asyncAction(action);
}
//# sourceMappingURL=../__sourcemaps__/commands/whoami.js.map