Sha256: e1ea00c55791919e18de22805dd5f5f81b9179cff362da0e7a1e6c6f1a13feac

Contents?: true

Size: 557 Bytes

Versions: 6

Compression:

Stored size: 557 Bytes

Contents

require 'thor'
require 'cloud_formation/bridge/poller'
require 'cloud_formation/bridge/util'
require 'cloud_formation/bridge/version'

module CloudFormation
  module Bridge
    class Cli < Thor

      desc "start QUEUE_NAME", "Starts watching this specific SQS queue"
      def start(queue_name)
        STDOUT.sync = true

        Util::LOGGER.info("Starting cfn-bridge with queue #{queue_name} - version #{CloudFormation::Bridge::VERSION}")

        poller = CloudFormation::Bridge::Poller.new(queue_name)
        poller.start
      end

    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
cfn-bridge-0.0.16 lib/cloud_formation/bridge/cli.rb
cfn-bridge-0.0.15 lib/cloud_formation/bridge/cli.rb
cfn-bridge-0.0.14 lib/cloud_formation/bridge/cli.rb
cfn-bridge-0.0.13 lib/cloud_formation/bridge/cli.rb
cfn-bridge-0.0.11 lib/cloud_formation/bridge/cli.rb
cfn-bridge-0.0.10 lib/cloud_formation/bridge/cli.rb