Skip to main content

Uso

fhiron status
Output:
Tenant:    mi-tenant
Plan:      Developer
Cuota:     1240/1666 (74.4%)
Score:     91/100 (últimos 7 días)
Última:    hace 12 min · ✓ Patient

Dashboard: https://fhiron.cl/dashboard

Flags

FlagEfecto
--jsonOutput programático en JSON, útil para scripts y dashboards externos.
fhiron status --json
{
  "tenant": { "id": "...", "slug": "mi-tenant", "email": "tu@empresa.cl" },
  "plan":   { "name": "developer", "validationsPerMonth": 1666 },
  "usage":  { "month": 1240, "monthLimit": 1666 },
  "score":  { "avg7d": 91 },
  "lastValidation": { "resourceType": "Patient", "ok": true, "at": "2026-05-22T15:20:00Z" }
}

Exit codes

CodeSignificado
0OK.
1No hay sesión activa. Corre fhiron login.
2Error de red o el endpoint /api/tenant/me no respondió.

Modo degradado

Si el endpoint /api/tenant/me aún no está disponible en el servidor (despliegue parcial), el CLI cae a modo degradado y muestra lo que sabe localmente (tenant slug, email guardado en ~/.fhiron/config.json) sin las métricas en vivo. Esto previene que un downtime parcial bloquee tu flujo.

Usos típicos

  • Pre-commit hook: validar que tienes cuota antes de correr fhiron validate masivo.
  • Dashboard de equipo: fhiron status --json | jq alimentando un panel interno.
  • Alerta: shell script que ejecuta diariamente y notifica si usage.month / plan.validationsPerMonth > 0.8.