Три решения:
1) Вы можете определить свой собственный '-T'
task :longT do
app = Rake.application
app.tasks.each{|task|
puts "%-20s # %s" % [task.name, task.comment] if task.comment
}
end
2) дурак, tty нет:
Rake.application.tty_output= false
3) Изменить команду граблей
module Rake
class Application
def truncate_output?
#tty_output? || ENV['RAKE_COLUMNS']
false
end
end
end
Я бы порекомендовал версию 2)
(проверено с помощью rake-0.8.7)