"set -xe" na casca do peixe

"set -xe" na casca do peixe

No bash, invocar set -xno início de um script faz com que os comandos sejam impressos em stdout enquanto o script está em execução. Qual é a sintaxe equivalente para ocasca de peixe?

Responder1

O comando de Fish setnão tem essa opção.

No entanto, você pode agrupar setseu script de shell. Isso imprimiria o mesmo formato de saída com o qual você está acostumado quando colocado no topo de um script.

function set; echo + set $argv; builtin set $argv; end

Como alternativa, o comando de função possui uma --on-variableopção que permite monitorar variáveis ​​específicas em busca de alterações e fazer com que a função seja chamada automaticamente.

Ou você pode executar seu script fish com fish -d 3 script.fish. Isso imprimirá algumas informações de rastreamento.

informação relacionada