Rakeͷ׆༻
$ rake -T
rake apply # apply configuretion for current OS
rake debug # debugging apply for current OS
rake dry-run # dry-run for current OS
rake profile # profile configuration for current OS
rake darwin # configure darwin
rake linux # configure linux
• task default: :apply ʹ͍ͯͯ͠ɺ͔ͭ RakefileͰ
require 'bundler/setup' ͯ͠bundle execলུ
Slide 17
Slide 17 text
Itamae applyͷߴԽ
Slide 18
Slide 18 text
Itamae apply͕͍
• γΣϧεΫϦϓτͰߏཧͯͨ͠dotfilesΛitamaeʹҠ
ߦͨ͠ΒMac༻ͷapply͕5ඵˠ30ඵ͘Β͍ʹ
rake 16.45s user 8.84s system 83% cpu 30.446 total
package resource ͷߴԽ
• ࣮ମͷ ls "$(brew --prefix)/Celler" ʹͯ͠rubyܦ༝ͤ͞ͳ͍
• 30ඵˠ11ඵ
• (લͷεϥΠυͱࣈҧ͏ͷͦͷͱ͖։ൃதͩͬͨͨΊ)
rake 5.21s user 2.21s system 65% cpu 11.302 total