Sha256: b59476497344b40d0fa743e0482280a568cdeb608df95481f66abce9ce9004fb

Contents?: true

Size: 561 Bytes

Versions: 2

Compression:

Stored size: 561 Bytes

Contents

#!/usr/bin/env ruby

# Adjust lib path
_lib=File.expand_path(File.dirname(__FILE__) + '/../lib')
$:.unshift(_lib) unless $:.include?(_lib)

require "dldinternet/aws/ec2"
include DLDInternet::AWS::EC2

require 'mechanize'
mechanize = Mechanize.new
mechanize.open_timeout = 5
mechanize.read_timeout = 10

require 'awesome_print'
require 'colorize'

begin
  puts getInstanceTypes(:mechanize => mechanize).ai
rescue Timeout::Error => e
  puts "Unable to retrieve instance type details in a reasonable time (#{mechanize.open_timeout}s). Giving up ...".light_red
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
aws-ec2-instance_types-1.1.0 bin/aws-ec2-instance_types
aws-ec2-instance_types-0.2.1 bin/aws-ec2-instance_types