2022年12月8日木曜日

初回生成の Gemfile をテンプレート化する方法

初回生成の Gemfile をテンプレート化する方法

概要

bundle init を実行すると空の Gemfile が作成されます
いつも使うような gem は init 時に記載されていると嬉しいです
今回は Gemfile をテンプレート化する方法を紹介します

環境

  • Ruby 3.1.2

gemspec_template の作成

  • vim ~/.gemspec_template
Gem::Specification.new do |spec|
  spec.add_dependency "pry"
  spec.add_dependency "pry-doc"
  spec.add_dependency "solargraph"
end

gemspec オプションを使う

  • bundle init --gemspec=~/.gemspec_template

動作確認

  • cat Gemfile
source 'https://rubygems.org'
gem "pry", ">= 0"
gem "pry-doc", ">= 0"
gem "solargraph", ">= 0"

参考サイト

0 件のコメント:

コメントを投稿