Ubuntu-подобное завершение bash в Mac OS X?

12

Я довольно много работаю в терминале, и одна вещь, которую я действительно скучаю по серверам, над которыми я обычно работаю, это всесторонний bash для автозаполнения, предоставляемый на серверах Ubuntu.

Есть ли готовые инструменты, которые добавят подобный уровень завершенности моему Mac; содержащие как минимум аргументы командной строки для встроенных системных утилит и инструментов разработчика (таких как git, xcodebuild и т. д.)?

Williham Totland
источник

Ответы:

14

Самый простой способ - это установить bash-completion от доморощенного и следуйте предоставленным инструкциям.

Пример вывода:

==> Downloading https://homebrew.bintray.com/bottles/bash-completion-1.3.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring bash-completion-1.3.mavericks.bottle.tar.gz
==> Caveats
Add the following lines to your ~/.bash_profile:
    if [ -f "$(brew --prefix)/etc/bash_completion" ]; then
        source "$(brew --prefix)/etc/bash_completion"
    fi

The Homebrew bash completion script has been installed to:
    /usr/local/etc/bash_completion.d

Bash completion has been installed to:
    /usr/local/etc/bash_completion.d
==> Summary
🍺  /usr/local/Cellar/bash-completion/1.3: 188 files, 1.1M

Как только вы закончите, вы можете создавать свои собственные сценарии под /usr/local/etc/bash_completion.d/,

mspasov
источник