Sha256: d4c6e3aed3619ab1bc29f97cec0ce5b6a14406f93f2a2d4775e2101aa557c5ed
Contents?: true
Size: 706 Bytes
Versions: 3
Compression:
Stored size: 706 Bytes
Contents
#!/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(groups).run!
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
stairs-0.9.0 | bin/stairs |
stairs-0.8.0 | bin/stairs |
stairs-0.7.1 | bin/stairs |