私の魚の殻で、私は別名を定義しました
alias black='command black -l 110'
black
シェルに入力してタブ補完を開始すると、エラーが発生します
完了: 最大再帰深度に到達しました
同様のエイリアスでも同様のことが起こります。
alias readelf='command readelf -W'
答え1
もし私が入ると
alias readelf='command readelf -W'
魚の殻の中に、魚はこうするのです:
$ 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
補完を制御する引数--wraps
が間違っているようです。
fish はエイリアス用の関数を作成するので、関数を自分で作成するだけです。
function readelf --wraps=readelf
command readelf -W $argv
end