Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
project-name | string | No | Slug o nombre del proyecto a activar. Requerido en modo nube. Opcional en modo local si existe un archivo nexus.yaml en el directorio de trabajo actual. |
--env, -e | string | No | Entorno objetivo (opciones: development, staging, production; default: development) |
--refresh, -r | flag | No | Forzar descarga fresca desde la nube (bypass cache local) |
Cómo funciona
El switch ejecuta todas las operaciones en paralelo para máxima velocidad:1. Cargar configuración
Busca el proyecto en el cache local (
~/.nexus/cache/). Si no existe, lo descarga del API y lo cachea para futuros switches.2. Skills (paralelo)
Ejecuta todos los skills habilitados simultáneamente:
- Context Injection — Variables de entorno
- Git State — Checkout a la rama correcta
- Auto Documentation — Genera
NEXUS_CONTEXT.md - Sandbox Environments — Provisiona sandbox efímero
3. CLI Profiles (paralelo)
Cambia todos los CLI tools simultáneamente:
gh auth switch→ GitHub CLIaws sts→ AWS CLIsupabase link→ Supabase CLIvercel whoami→ Vercel CLIeas whoami→ Expo/EAS CLI- Y más (MongoDB, Stripe, Railway, Fly.io)
Ejemplos
Switch básico
Con refresh forzado
Performance
| Versión | Tiempo de switch |
|---|---|
| v1.0.0 (serial) | ~73 segundos |
| v1.1.0 (paralelo + cache) | ~5 segundos |
- Cache local — elimina el fetch del API en cada switch
- CLI profiles en paralelo — todos los tools se cambian simultáneamente
- Audit logging asíncrono — los logs remotos no bloquean la ejecución
CLI Tools soportados
| Tool | Binario | Autenticación |
|---|---|---|
| GitHub | gh | gh auth switch o GH_TOKEN |
| AWS | aws | Named profiles o Access Keys |
| Supabase | supabase | SUPABASE_ACCESS_TOKEN |
| Vercel | vercel | VERCEL_TOKEN |
| Expo/EAS | eas / expo | EXPO_TOKEN |
| MongoDB | mongosh / atlas | Connection URI |
| Stripe | stripe | API Keys |
| Railway | railway | RAILWAY_TOKEN |
| Fly.io | fly / flyctl | FLY_API_TOKEN |
Ver también
- nexus sync — Actualizar el cache local
- nexus current — Ver el contexto activo
- nexus profiles — Ver estado de los CLI profiles

