Fish 모든 명령을 함수로 묶기

Fish 모든 명령을 함수로 묶기

상태 업데이트를 아무바로 보내도록 설정된 기능이 있습니다.

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.

관련 정보