bash-completionをインストールしたよ
長らくbash-completionをインストールしていなかったのでインストールしました。
homebrewを使いたくなかったので、直にインストールしています。
なかなか大変だったのですが……
環境:OS X Lion 10.7.5
ダウンロード
http://bash-completion.alioth.debian.org/files/bash-completion-1.3.tar.bz2をダウンロードしてきます。
何故2.0や1.99でないかというと、OS Xのbashが3系列で2.0などに対応していないためです。たしか。
インストール
あとは普通にインストールするだけです。インストール先は変更してあります。
$ tar xvfj bash-completion-1.3.tar.bz2 $ cd bash-completion-1.3 $ ./configure --prefix=$HOME/Binary/bash-completion $ make $ make check $ make install
大事なこと
インストール自体は完了したのですが、/etcにシンボリックリンクを貼ってあげないと動作しません。
$ sudo ln -s $HOME/Binary/bash-completion/etc/bash_completion.d /etc/bash_completion.d $ sudo ln -s $HOME/Binary/bash-completion/etc/bash_completion /etc/bash_completion
読み込む
あとは読み込むだけです。.bashrcに書いてあげましょう。
. $HOME/Binary/bash-completion/etc/bash_completion
これで、sshなどの補完がされるはず。
ちょっぴり仕合せになれました。
参考:
https://github.com/mxcl/homebrew/blob/master/Library/Formula/bash-completion.rb