Pular para o conteúdo principal

Códigos de saída

Toda execução do kobana termina com um destes códigos, para que um script ou agente decida o que fazer sem precisar interpretar a mensagem.

CódigoSignificado
0Sucesso
1Erro da API (4xx/5xx) ou de rede
2Token ausente, ou comando e opções que o CLI não reconhece
3Entrada inválida (--params ou --json que não é JSON, identificador com caracteres proibidos)
4Caminho de kobana schema desconhecido
5Erro interno

Um erro também sai em JSON no stdout. Num erro da API, error.code é o status HTTP e error.details traz a resposta da API, com o envelope de erro dela (details.error.code, como INSUFFICIENT_SCOPE):

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

Próximos passos​

  • Uso — sintaxe, recursos, exemplos.
  • Flags globais — --dry-run, --output-format e as demais.