07/09/06 00:18:46
Rake Command Completion
URLリンク(rake-completion.rubyforge.org)
これをwin32環境でうまく動かせた方はいらっしゃいませんか?
とりあえず、
tasks = `rake --silent --tasks`.split("\n")[1..-1].map { |line| line.split[1] }
を
tasks = `rake.bat --silent --tasks`.split("\n")[1..-1].map { |line| line.split[1] }
に直したのですが、
補完時に、変な^Mがついてしまいます↓
> rake <tab>
clobber^M default^M delete_unnecessary^Mrelease^M
chompとかしてみたんだけどうまくいかず・・・
tasks = File.read(rake_task_cache_filename)
tasks = tasks.map{|s| s.chomp }
環境
rake, version 0.7.3
ruby 1.8.6 (2007-06-07 patchlevel 36) [i386-mswin32]
bash 3.2.15(13)-release
ターミナル Poderosa 3.0.0