概要
Rakefile に関する説明
Rakefile とは
commandラインをまとめたもの。Rakefile を起動させることで、複数のcommand を一気に処理してくれるからすごく助かる。僕の研究室では、texのコンパイルに Omakefile を使ってるがそれに似ている。
Rakefile 中身
task :default dosystem 'rake -T'exitend
desc 'hello NAME'task :hello doname = ARGV[1]puts "Hello #{name}!"exitend
desc 'git pull'task :pull dop comm = "git pull origin main"system commexitend
require 'colorize'desc 'git push'task :push dop comm = "git add -A"system commcomm = "git commit -m 'hoge'"puts comm.greensystem commp comm = "git pull origin main"system commp comm = "git push origin main"system commexitend
- git の pull や push を自動で行ってくれる。
- source ~/grad_members_20f/members/FumiyaToyoda/rake.org