Eu tenho o seguinte script bash para encontrar repositórios git.
echo "$(fd -I -i -H -E '.local' -E '.cargo' -E '.password-store' -t d ^.git$ ~ -x 'echo' '{//}' | sk)"
fd
canaliza os resultados da pesquisa para sk
(alternativa fzf rust) conforme eles são encontrados, mas a seleção de um item aguarda até fd
o final. Portanto, há um atraso de 2 segundos de eu selecionar o diretório usando sk
para realmente ser echo
editado. Eu posso ver o mesmo comportamento com fzf
também.
Existe uma maneira de evitar o atraso?
Depois de algumas horas eu vim com isso. Provavelmente existem soluções melhores, mas isso também funciona.