Skip to main content
nexus sync [project-slug] [--all]

Descripción

Descarga y cachea las configuraciones de tus proyectos desde la nube para que nexus switch funcione de forma instantánea sin necesidad de conectarse al API. El cache nunca expira automáticamente — solo se actualiza cuando ejecutas nexus sync manualmente o usas nexus switch --refresh.

Parámetros

ParámetroTipoRequeridoDescripción
project-slugstringNoSlug del proyecto a sincronizar. Si se omite, sincroniza el proyecto activo
--all, -aflagNoSincronizar todos los proyectos del usuario

Uso

Sincronizar un proyecto específico

nexus sync michicondrias
  📦 Syncing project 'michicondrias' from cloud...
  ✅ Project 'michicondrias' cached locally (2340ms)
  💡 Future switches will use this cached config for instant startup.

Sincronizar el proyecto activo

nexus sync
Sincroniza el proyecto que está actualmente activo (el último que usaste con nexus switch).

Sincronizar todos los proyectos

nexus sync --all
  📦 Syncing all projects from cloud...
  ✅ 3 projects cached locally (5120ms)

¿Cuándo usar sync?

Ejecuta nexus sync cuando hagas cambios en el Dashboard que necesites que se reflejen en el CLI:
  • Agregaste o quitaste variables de entorno
  • Cambiaste CLI profiles (nueva cuenta de GitHub, AWS, etc.)
  • Modificaste hooks o skills
  • Agregaste un nuevo proyecto o entorno
nexus login ejecuta automáticamente nexus sync --all, así que no necesitas hacerlo manualmente después de autenticarte por primera vez.

Cache local

Las configuraciones se almacenan en ~/.nexus/cache/<slug>.json. Contienen las credenciales descifradas necesarias para los CLI profiles.
~/.nexus/cache/
├── michicondrias.json
├── auto-hotel-luxor.json
└── project-switcher.json

Ver también