![Fish는 모든 명령을 함수로 래핑합니다.](https://linux55.com/image/88448/Fish%EB%8A%94%20%EB%AA%A8%EB%93%A0%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%ED%95%A8%EC%88%98%EB%A1%9C%20%EB%9E%98%ED%95%91%ED%95%A9%EB%8B%88%EB%8B%A4..png)
Anybar에 상태 업데이트를 보내도록 설정된 기능이 있습니다.
function e --description 'Run command' \
--argument-names command
anybar yellow; eval $command; anybar green;
end
저는 이 함수 내에서 낚시하기 위해 cli를 통해 실행하는 모든 명령을 래핑하는 방법을 찾으려고 노력하고 있습니다.
이것이 가능한지 아는 사람이 있습니까?
답변1
이 방법을 사용하는 대신에 다음을 추가해 보십시오 config.fish
.
function my_preexec --on-event fish_preexec
anybar yellow
end
function my_postexec --on-event fish_postexec
anybar green
end
이렇게 하면 잠재적으로 폭발할 필요 없이 각 명령 전후에 이러한 기능이 실행됩니다 eval
.