Para capturar erros no Fish, conte com o comando status e condicionais.
status
No Fish, registrar pode ser tão simples quanto redirecionar as saídas padrão e de erro para um arquivo.
No Fish, você escreve uma função com a palavra-chave function, dá um nome a ela e termina com end.
function
end
Imagine que você possui um script que cresceu bastante com o tempo.