plazbot-cli
Version:
CLI para Plazbot SDK
24 lines (23 loc) • 908 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.logoutCommand = void 0;
const commander_1 = require("commander");
const credentials_1 = require("../../utils/credentials");
const logger_1 = require("../../utils/logger");
exports.logoutCommand = new commander_1.Command('finish')
.description('Elimina la configuración local del usuario')
.option('--dev', 'Usar ambiente de desarrollo', false)
.action(async (options) => {
try {
await (0, credentials_1.removeCredentials)();
logger_1.logger.success('Has cerrado sesión correctamente');
if (options.dev) {
logger_1.logger.warning('Ambiente: desarrollo');
}
}
catch (error) {
const message = error instanceof Error ? error.message : 'Error desconocido al cerrar sesión';
logger_1.logger.error(message);
process.exit(1);
}
});