Sha256: fa5d35c8f3102f6ef9e33ddec55f15b2d0a2760cf1922011f943ce1ab6408093

Contents?: true

Size: 841 Bytes

Versions: 1

Compression:

Stored size: 841 Bytes

Contents

require 'thor'
require 'aws'

require_relative 'helpers/credentials'
require_relative 'helpers/options'

require_relative 'subcommands/update'
require_relative 'subcommands/upgrade_chef'
require_relative 'subcommands/recipes'
require_relative 'subcommands/apps'
require_relative 'subcommands/iam'
require_relative 'subcommands/config'

module OpsWorks
  module CLI
    class Agent < Thor
      include Thor::Actions

      include Helpers::Credentials
      include Helpers::Options

      include Subcommands::Update
      include Subcommands::UpgradeChef
      include Subcommands::Recipes
      include Subcommands::Apps
      include Subcommands::IAM
      include Subcommands::Config

      desc 'version', 'Print OpsWorks CLI version'
      def version
        say "opsworks-cli v#{OpsWorks::CLI::VERSION}"
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
opsworks-cli-0.3.5 lib/opsworks/cli/agent.rb