ditzコマンド補完

ditzのMLを読んでいると、ditzコマンド補完のbashスクリプトが有るらしい事が判った。

しかしインストール場所が判らなかったので、findすると以下の場所にインストールされていた。

$ find / -name "ditz*"
       .
       .
       .
   /Library/Ruby/Gems/1.8/cache/ditz-0.5.gem
   /Library/Ruby/Gems/1.8/doc/ditz-0.5
   /Library/Ruby/Gems/1.8/doc/ditz-0.5/rdoc/files/lib/ditz_rb.html
   /Library/Ruby/Gems/1.8/gems/ditz-0.5
   /Library/Ruby/Gems/1.8/gems/ditz-0.5/bin/ditz
   /Library/Ruby/Gems/1.8/gems/ditz-0.5/contrib/completion/ditz.bash
   /Library/Ruby/Gems/1.8/gems/ditz-0.5/lib/ditz.rb
   /Library/Ruby/Gems/1.8/gems/ditz-0.5/man/ditz.1
   /Library/Ruby/Gems/1.8/specifications/ditz-0.5.gemspec
       .
       .
       .

この中の”ditz.bash”が補完スクリプトなので、”~/.bash_profile”に

source /Library/Ruby/Gems/1.8/gems/ditz-0.5/contrib/completion/ditz.bash

を追加すると補完が効くようになる。正直ditzは補完が無いと使いにくい。