Uzupełnianie bash w Ubuntu w Mac OS X?

12

Pracuję w terminalu dość długo, a jedną z rzeczy, których tak naprawdę brakuje mi na serwerach, na których zwykle pracuję, jest kompleksowa bash z autouzupełnianiem na serwerach Ubuntu.

Czy są jakieś gotowe narzędzia, które dodadzą podobny poziom ukończenia na moim komputerze Mac; zawierający co najmniej argumenty wiersza poleceń dla wbudowanych narzędzi systemowych i narzędzi programistycznych (takich jak git, xcodebuild itp.)?

Williham Totland
źródło

Odpowiedzi:

14

Najprostszym sposobem jest instalacja bash-completionz Homebrew i postępuj zgodnie z instrukcjami.

Przykładowe dane wyjściowe:

==> 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

Po zakończeniu możesz utworzyć własne skrypty w /usr/local/etc/bash_completion.d/.

mspasov
źródło