Git завершение bash с поддержкой имени файла?

есть ли сценарий завершения bash, поддерживающий завершение имени файла? Я использую в основном mercurial, и там я могу ввести:

hg diff test/test_

, и он покажет / завершит все измененные тестовые файлы. Он работает для большинства подкоманд, например, hg add будет отображать только неотслеживаемые файлы. Это действительно удобно.

Сценарий bash из git contrib не поддерживает это. Есть ли какие-либо альтернативы или как вы работаете с git в командной строке?

Edit 2015

git-completion.bash поддерживает полное автозавершение имени файла, начиная с ~ 1.8. 2

10
задан olt 4 August 2015 в 09:59
поделиться