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ódigo | Significado |
|---|---|
0 | Éxito |
1 | Error de la API (4xx/5xx) o de red |
2 | Token ausente, o comando y opciones que la CLI no reconoce |
3 | Entrada inválida (--params o --json que no es JSON, identificador con caracteres prohibidos) |
4 | Ruta de kobana schema desconocida |
5 | Error 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-formaty las demás.