Próbuję zrozumieć, dlaczego następujące zakończenie bash generuje uszkodzone przykłady.
_trevor_complete()
{
echo ${COMP_WORDS[COMP_CWORD]} > /tmp/a
COMPREPLY=( $( compgen -W "https://example.org/a https://test.example.org/ https://def.example.org/" -- "$cur" ) )
}
complete -F _trevor_complete trevor
Z funkcją zdefiniowaną powyżej, jeśli kolejno przechodzę z
trevor http<tab>
Kończę z
trevor http://<tab>
trevor http:http://<tab>
trevor http:http:http://<tab>
trevor http:http:http:http://<tab>
Odpowiedzi:
0 dla odpowiedzi № 1Odkryłem, że dotyczy tej odpowiedzi
Zakończenie basha dla Mavena ucieka z okrężnicy
To działało dla mnie.