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-appOutput 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