file
file 'hoge.txt' do...end
という形でタスクを定義すると、「hoge.txt
が存在しない時のみ実行されるタスク」とみなされます。
directory
directory
タスクは、指定したディレクトリを作成します。
出力からも分かる通り、mkdir -p
を実行した場合と同じです。
詳しくはRakefileの公式ドキュメントはGithubに置いてあるので、疑問が出たら参照すると良いでしょう。
Rakeの紹介と使い方は以上です。Rubyがまだ若い頃からあるツールなのでやや古臭い部分はありますが、普段の手作業を自動化するときに便利なので是非使ってみてください。