Ir al contenido principal
RepoMap Docs

repomap status

El comando status muestra información sobre el estado actual de tu RepoMap: última actualización, estado de sincronización, y estadísticas del análisis.

Uso

repomap status [opciones]

Opciones

| Opción | Descripción | |--------|-------------| | --json | Output en formato JSON | | --verbose | Información detallada |

Output de ejemplo

RepoMap Status
══════════════════════════════════════
 
Proyecto:     my-awesome-app
CLAUDE.md:    ✓ Presente (2.4 KB)
Última sync:  hace 3 minutos
Estado:       ✓ Sincronizado
 
Estadísticas del análisis:
  Archivos analizados:  142
  Dependencias:         38
  Líneas de contexto:   186
 
Dashboard: https://repomap.app/dashboard/my-awesome-app

Output JSON

Con --json:

{
  "project": "my-awesome-app",
  "claudeMd": {
    "exists": true,
    "size": 2457,
    "lastModified": "2024-01-15T10:30:00Z"
  },
  "sync": {
    "status": "synced",
    "lastSync": "2024-01-15T10:27:00Z"
  },
  "stats": {
    "filesAnalyzed": 142,
    "dependencies": 38,
    "contextLines": 186
  }
}

Estados posibles

| Estado | Descripción | |--------|-------------| | ✓ Sincronizado | El mapa local coincide con el dashboard | | ⚠ Pendiente | Hay cambios locales sin sincronizar | | ✗ Desconectado | No hay conexión con el servidor | | ? No inicializado | RepoMap no está configurado en este directorio |

Uso en CI/CD

Puedes usar repomap status --json en tus pipelines para verificar que el mapa está actualizado antes de un deploy:

# .github/workflows/deploy.yml
- name: Check RepoMap status
  run: |
    STATUS=$(repomap status --json | jq -r '.sync.status')
    if [ "$STATUS" != "synced" ]; then
      echo "RepoMap not synced, running init..."
      repomap init
    fi