Achèvement bash de type Ubuntu dans Mac OS X?

12

Je travaille assez bien dans le terminal, et une chose qui me manque vraiment sur les serveurs sur lesquels je travaille habituellement est la bash complète d'autocompletion fournie sur les serveurs Ubuntu.

Existe-t-il des outils prêts à l'emploi qui ajouteront un niveau de finition similaire à mon Mac; contenant au minimum des arguments de ligne de commande pour les utilitaires système intégrés et les outils de développement (comme git, xcodebuild, etc.)?

Williham Totland
la source

Réponses:

14

La façon la plus simple est d'installer à bash-completionpartir de homebrew et de suivre les instructions fournies.

Exemple de sortie:

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

Une fois que vous avez terminé, vous pouvez créer vos propres scripts sous /usr/local/etc/bash_completion.d/.

mspasov
la source