Fish
Fish 將所有命令包裝在一個函式中
我有一個設置為向任何欄發送狀態更新的功能。
function e --description 'Run command' \ --argument-names command anybar yellow; eval $command; anybar green; end
我試圖找到一種方法來包裝我通過 cli 給出的所有命令以在這個函式中釣魚。
有誰知道這是否可能?
而不是這種方法,請嘗試將以下內容添加到您的
config.fish
:function my_preexec --on-event fish_preexec anybar yellow end function my_postexec --on-event fish_postexec anybar green end
這將在每個命令之前和之後執行這些函式,而不需要潛在爆炸性的
eval
.