@ledsun blog

無味の味は佳境に入らざればすなわち知れず

Gemのテンプレートを作るコマンド

bundle initじゃなくて何でしたっけ?

www.engineyard.com

bundle gem heynow

全部デフォルトで作成すると次のようなファイルができました。

ls -R heynow/
heynow/:
Gemfile  README.md  Rakefile  bin  heynow.gemspec  lib  sig

heynow/bin:
console  setup

heynow/lib:
heynow  heynow.rb

heynow/lib/heynow:
version.rb

heynow/sig:
heynow.rbs

rbsファイルまで作ってくれました。 もう一回bundle gem heynowを実行すると何も聞かれなくなります。 bundle configを見ると、設定を覚えるようです。

►bundle config
Settings are listed in order of priority. The top value will be used.
gem.changelog
Set for the current user (/home/ledsun/.bundle/config): false

gem.ci
Set for the current user (/home/ledsun/.bundle/config): false

gem.coc
Set for the current user (/home/ledsun/.bundle/config): false

gem.linter
Set for the current user (/home/ledsun/.bundle/config): false

gem.mit
Set for the current user (/home/ledsun/.bundle/config): false

gem.test
Set for the current user (/home/ledsun/.bundle/config): false