Com minha casca de peixe, defini o alias
alias black='command black -l 110'
Quando digito black
meu shell e começo a completar a tabulação, recebo o erro
completo: profundidade máxima de recursão alcançada
A mesma coisa acontece com aliases semelhantes, como
alias readelf='command readelf -W'
Responder1
Se eu entrar
alias readelf='command readelf -W'
numa casca de peixe, isto é o que o peixe faz com ela:
$ type -a readelf
readelf is a function with definition
# Defined via `source`
function readelf --wraps='command readelf -W' --description 'alias readelf=command readelf -W'
command readelf -W $argv;
end
O --wraps
argumento, que controla as conclusões, parece errado.
Como fish cria funções para aliases, basta criar você mesmo a função:
function readelf --wraps=readelf
command readelf -W $argv
end
Referência:https://fishshell.com/docs/current/cmds/function.html