• в основном использую гит, и меня вполне устраивает git-completion.bash который входит в пакет git.