No bash, invocar set -x
no 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 set
não tem essa opção.
No entanto, você pode agrupar set
seu 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-variable
opçã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.