Descripción
El comandonexus 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-shello 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
- nexus switch — Cambiar de proyecto y entorno
- nexus setup-shell — Configurar la integración automática de variables
- nexus profiles — Inspeccionar perfiles CLI del contexto activo

