Go 付属のcompletion使うと `_get_cword: command not found` エラーになる
OS X に go1.3 をインストールし、bash の completion を使おうとすると以下のようなエラーメッセージが出力される。
-bash: _get_cword: command not found
この関数は bash-completion に含まれているので、それをインストールする。
$ brew install bash-completion
インストール時に出力される以下のメッセージ通りに設定する。
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
terminal を開き直すと、設定が有効になる。これで go コマンドの補完が効くようになって、少し便利になる。