Ubuntu-ähnliche Bash-Vervollständigung unter Mac OS X?

12

Ich arbeite ein bisschen im Terminal und eine Sache, die ich von den Servern, an denen ich normalerweise arbeite, sehr vermisse, ist die umfassende Bash-Funktion für die automatische Vervollständigung auf Ubuntu-Servern.

Gibt es Readymade-Tools, die meinem Mac eine ähnliche Vervollständigungsstufe verleihen? mindestens Befehlszeilenargumente für integrierte Systemdienstprogramme und Entwicklertools (wie git, xcodebuild usw.) enthalten?

Williham Totland
quelle

Antworten:

14

Der einfachste Weg ist, bash-completionvon Homebrew zu installieren und die bereitgestellten Anweisungen zu befolgen.

Beispielausgabe:

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

Sobald Sie fertig sind, können Sie Ihre eigenen Skripte unter erstellen /usr/local/etc/bash_completion.d/.

mspasov
quelle