J'ai installé git en utilisant MacPorts sur ma nouvelle installation Snow Leopard. Une fois MacPorts installé à partir de l'image .dmg, voici les commandes à utiliser dans Terminal.app :
sudo port selfupdate
sudo port install git-core +bash_completion
Si vous souhaitez également prendre en charge l'extraction des dépôts et de la documentation SVN, utilisez cette ligne à la place de la deuxième :
sudo port install git-core +bash_completion +doc +svn
Ajoutez ensuite ce qui suit à votre ~/.profile ou ~/.bash_profile :
\# MacPorts Bash shell command completion
if \[ -f /opt/local/etc/bash\_completion \]; then
. /opt/local/etc/bash\_completion
fi
ou pour MacPorts depuis la version 2.1.2 sur Mountain Lion :
\# MacPorts Bash shell command completion
if \[ -f /opt/local/etc/profile.d/bash\_completion.sh \]; then
. /opt/local/etc/profile.d/bash\_completion.sh
fi
ou pour MacPorts avec des versions plus récentes de git :
if \[ -f /opt/local/share/git-core/git-prompt.sh \]; then
. /opt/local/share/git-core/git-prompt.sh
fi
Note : bash 4.1 ou supérieur est requis par bash_completion.sh. Si la complétion ne fonctionne pas, essayez echo $BASH_VERSION
pour voir si c'est le problème. Si c'est le cas, entrez dans MacPorts bash en tapant bash
et essayez à nouveau de compléter git.
0 votes
Voir aussi : trac.macports.org/wiki/howto/bash-completion