"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