Eine Taschenuhr
Mon, 13 Aug 2012 14:35 GMT

Bash Completion für Apache Ant auf dem Mac

(Permalink)
Benutzer von Debian GNU/Linux sind solchen Komfort gewohnt und dürfen ihn als völlig selbstverständlich hinnehmen, lediglich aktiviert werden muss das Ganze: Bash Completion für Ant-Targets per Tabulatortaste. Vereinfacht und beschleunigt die Tipparbeit und vermeidet Tippfehler.

Unter Mac OS X ist das nicht ganz so selbstverständlich, aber möglich. Unter dieser Adresse fand ich eine Anleitung, wie das Ganze per Macports zum Laufen zu bringen ist. Macports funktionieren bei mir aus irgendeinem Grund aber nicht. Ist nicht schlimm, denn fink funktioniert und ganz unten im zuvor genannten Artikel erwähnt Johan Rylander, dass ant schließlich bereits vorhanden ist, wenn man die Apple Developer Tools installiert hat.

Also schnell
sudo fink install bash-completion
eingegeben, und folgendes in die
.bashrc
eingefügt:
if [ -f /sw/etc/bash_completion ]; then
    source /sw/etc/bash_completion
fi
complete -C /usr/share/ant/bin/complete-ant-cmd.pl ant
Dann in einem bereits offenen Terminal
source $HOME/.bashrc
eingeben oder einen neuen öffnen und sich durch

    ant [TAB][TAB]
  

erfreuen lassen!