fish: profundidad máxima de recursividad alcanzada con tabulación completa

fish: profundidad máxima de recursividad alcanzada con tabulación completa

Con mi concha de pescado he definido el alias

alias black='command black -l 110'

Cuando escribo blacken mi shell y empiezo a completar tabulaciones, aparece el error

completo: profundidad máxima de recursividad alcanzada

Lo mismo sucede con alias similares como

alias readelf='command readelf -W'

Respuesta1

si entro

alias readelf='command readelf -W'

en una concha de pescado, esto es lo que hace el pez con ella:

$ 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

El --wrapsargumento, que controla las terminaciones, parece incorrecto.

Dado que Fish crea funciones para alias, simplemente cree la función usted mismo:

function readelf --wraps=readelf
  command readelf -W $argv
end

Árbitro:https://fishshell.com/docs/current/cmds/function.html

información relacionada