Saltar al contenido principal

Códigos de salida

Toda ejecución de kobana termina con uno de estos códigos, para que un script o agente decida qué hacer sin interpretar el mensaje.

CódigoSignificado
0Éxito
1Error de la API (4xx/5xx) o de red
2Token ausente, o comando y opciones que la CLI no reconoce
3Entrada inválida (--params o --json que no es JSON, identificador con caracteres prohibidos)
4Ruta de kobana schema desconocida
5Error interno

Un error también sale en JSON por stdout. En un error de la API, error.code es el estado HTTP y error.details trae la respuesta de la API, con su envelope de error (details.error.code, como INSUFFICIENT_SCOPE):

{
"error": {
"code": 403,
"message": "…",
"details": {
"error": { "code": "INSUFFICIENT_SCOPE", "message": "…", "details": { "required": ["write", "all"] } }
}
}
}

Próximos pasos​

  • Uso — sintaxis, recursos, ejemplos.
  • Flags globales — --dry-run, --output-format y las demás.