-
Notifications
You must be signed in to change notification settings - Fork 163
Starting a new project
slothbear edited this page Aug 22, 2010
·
3 revisions
Jeweler provides a generator. It requires you to setup your name and email for git and your username and token for GitHub.
This is the most basic usage:
jeweler the-perfect-gemThis will prepare a project in the ‘the-perfect-gem’ directory, setup to use Jeweler.
It also supports a number of options:
- —create-repo: in addition to preparing a project, it create an repo up on GitHub and enable RubyGem generation
- —testunit: generate test_helper.rb and test ready for test/unit
- —minitest: generate test_helper.rb and test ready for minitest
- —shoulda: generate test_helper.rb and test ready for shoulda (this is the default)
- —rspec: generate spec_helper.rb and spec ready for rspec
- —bacon: generate spec_helper.rb and spec ready for bacon
- —rubyforge: setup releasing to rubyforge
Jeweler respects the JEWELER_OPTS environment variable. Want to always use RSpec, and you’re using bash? Add this to ~/.bashrc:
export JEWELER_OPTS=“—rspec”