Sha256: 90e54060b715d5c1ed503de0116fb1dce9cac163d2b5b9ced81282aaadbc7209

Contents?: true

Size: 445 Bytes

Versions: 3

Compression:

Stored size: 445 Bytes

Contents

require 'cecha/client'
require 'thor'
require 'thor/aws'

module Cecha
  class CLI < Thor
    include Thor::Aws

    class_option :verbose, type: :boolean, default: false, aliases: [:v]

    desc :list, "show elb certificate list"
    def list
      client.list.each do |elbcert|
        puts elbcert
      end
    end

    default_task :list

    private
    def client
      @client ||= Client.new options, aws_configuration
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cecha-0.3.0 lib/cecha/cli.rb
cecha-0.2.0 lib/cecha/cli.rb
cecha-0.1.0 lib/cecha/cli.rb