bin/pumper in pumper-1.0.1 vs bin/pumper in pumper-1.2.0
- old
+ new
@@ -3,33 +3,36 @@
require 'pumper'
options = Hash.new
opts = OptionParser.new do |opts|
- opts.banner = %q[Bumper]
+ opts.banner = %q[Pumper]
opts.on('-p', '--project PROJECT_PATH', 'Path to ruby project where need update current gem') do |project|
options[:project] = project
end
opts.on('-a', '--absolute_path', 'If project path is absolute') do
- options[:absolute_path] = true
+ options[:is_absolute_path] = true
end
- # Default find in current folder file *.gemspec
- opts.on('-s', '--gemspec GEMSPEC_PATH', 'Path to .gemspec (default search in current folder *.gemspec)') do |gemspec|
- options[:gemspec] = gemspec
+ opts.on('-c', '--config', 'If use .pumper.yml config') do
+ options[:config] = true
end
opts.on('-g', '--gemset GEMSET', 'Gemset name (if you use rvm)') do |gemset|
options[:gemset] = gemset
end
-
opts.on('-e', '--vendor', 'If project gems stored in the vendor/cache') do
- options[:vendor] = true
+ options[:is_vendor] = true
end
end
opts.parse!
+config_options = Pumper::Configuration.configure!(options)
-Pumper::Pump.new(Pumper::Configuration.configure!(options)).perform
\ No newline at end of file
+if options[:config]
+ config_options.each { |options| Pumper::Pump.new(options).perform }
+else
+ Pumper::Pump.new(config_options).perform
+end