Sha256: dac9d5ea473c96cc13952493096e3243524b8db5d91f19d87e00466f7370d0c2

Contents?: true

Size: 667 Bytes

Versions: 6

Compression:

Stored size: 667 Bytes

Contents

#!/usr/bin/env ruby

$:.unshift File.expand_path(File.dirname(__FILE__) + '/../lib')

require 'optparse'
require 'batch_manager'

options = {}
batch_file = nil
ARGV.clone.options do |opts|
  opts.banner = "Usage: batch [options] file_name"
  opts.on("-f", "--force", "Force to run") { options[:force] = true }
  opts.on("-w", "--wet", "Wet run") { options[:wet] = true }
  opts.order! { |o| batch_file ||= o } rescue retry
end
ARGV.delete(batch_file)

APP_PATH = File.join('.', 'config', 'application')
ENV["RAILS_ENV"] = options[:environment] || "development"
require APP_PATH
Rails.application.require_environment!

BatchManager::Executor.exec(batch_file, options)

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
batch_manager-0.1.4 bin/bm_exec
batch_manager-0.1.3 bin/bm_exec
batch_manager-0.1.2 bin/bm_exec
batch_manager-0.1.1 bin/bm_exec
batch_manager-0.1.0 bin/bm_exec
batch_manager-0.0.1 bin/bm_exec