Skip to main content

Descripción

El comando nexus current lee el estado global activo de Nexus para determinar qué proyecto y entorno está seleccionado en tu máquina. Además, realiza una validación en tiempo de ejecución de la terminal activa inspeccionando las variables de entorno locales de la sesión (NEXUS_ACTIVE_WORKSPACE y NEXUS_ACTIVE_ENV), comparándolas con el estado global de Nexus (~/.nexus/state.json). Esto ayuda a diagnosticar desajustes comunes:
  • Shell Warning (Advertencia de Consola): Si la terminal actual no tiene cargado el inyector (por ejemplo, si no has ejecutado nexus setup-shell o no has inicializado la terminal con el comando switch).
  • State Mismatch (Conflicto de Estado): Ocurre cuando cambias de proyecto globalmente en una terminal, pero tienes otra pestaña de terminal vieja que aún conserva las variables de entorno del proyecto anterior.

Ejemplos de salida

Estado correcto y sincronizado

Consola no inicializada (Shell Warning)

Consola desincronizada (State Mismatch)

Ver también