私の魚の殻を使ってエイリアスを定義しました。
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