Ant / Nant では、 -projecthelp のような引数を渡して、説明付きの avaialbe ターゲットのリストを取得できることを知っています。
rakefile のタスクでこれを行うための同様のコマンドライン引数はありますか?
また、rakefile 自体からドキュメントを生成する方法はありますか?
rake -P
タスクと依存関係を表示します。
rake -T
タスクと説明を表示します
rake -T [PATTERN]
そのPATTERNでフィルタリングされたタスクと説明を表示します。パターンは、先頭がなく、前置されていないもの(タスク/メソッドの上から) である可能性があります。namespace:task_name
rake
# comment
desc
# Example
namespace :example do
# ^ searchable
desc "Some task doing things"
task :example do
# ^ searchable
puts "Hello world"
end
end
rake -T
lists tasks
rake --help
shows other options
They are not necessarily 'targets' in Rakefiles though, they are just actions. Look at RDoc for documenting Ruby code