bin/stairs in stairs-0.6.1 vs bin/stairs in stairs-0.7.0

- old
+ new

@@ -1,20 +1,30 @@ #!/usr/bin/env ruby require "optparse" require "stairs" +groups = nil + Stairs.configure do |config| OptionParser.new do |options| options.banner = "Usage: stairs [options]" options.on("--use-defaults", "Use defaults when available") do |value| config.use_defaults = value end + + options.on( + "-g", + "--groups GROUPS", + "Specify groups to run. e.g. init,reset" + ) do |value| + groups = value.split(",").map { |g| g.to_sym } if value + end end.parse! end # Load Rails environment if we're in Rails rails_application = File.expand_path("./config/application.rb") require rails_application if File.exists?(rails_application) -Stairs::Runner.new.run! +Stairs::Runner.new(groups).run!