Sha256: 47c8111b7b4fb5f8a015476f175325739936d9c809156c424ce0326e50504885

Contents?: true

Size: 470 Bytes

Versions: 2

Compression:

Stored size: 470 Bytes

Contents

#!/usr/bin/env ruby
# frozen_string_literal: true

require_relative '../lib/aws-activejob-sqs'
require_relative '../lib/aws/active_job/sqs/cli_options'
require_relative '../lib/aws/active_job/sqs/poller'

opts = Aws::ActiveJob::SQS::CliOptions.parse(ARGV)

if opts[:boot_rails]
  require 'rails'
  require File.expand_path('config/environment.rb')
end

require File.join(Dir.pwd, opts[:require]) if opts[:require]

Aws::ActiveJob::SQS::Poller.new(opts.to_h.compact).run

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
aws-activejob-sqs-1.0.1 bin/aws_active_job_sqs
aws-activejob-sqs-1.0.0 bin/aws_active_job_sqs