내 물고기 껍질을 사용하여 별칭을 정의했습니다.
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