class Awskit::Cli

Public Class Methods

new(*args) click to toggle source
Calls superclass method
# File lib/awskit/cli.rb, line 7
def initialize(*args)
  super(*args)
end
require_clis() click to toggle source
# File lib/awskit/cli.rb, line 11
def self.require_clis
  Dir.glob("#{Awskit.home}/awskit/*") do |pkg|
    next if File.file?(pkg)
    pkg_name = pkg.split('/').last
    full_pkg_name = "Awskit::#{pkg_name.capitalize}::Cli"
    cli = "#{pkg}/cli.rb"
    if File.exist?(cli)
      require cli
      clazz = full_pkg_name.constantize
      clazz.initialize_cli if clazz.respond_to?('initialize_cli')
    end
  end
end

Public Instance Methods

version() click to toggle source
# File lib/awskit/cli.rb, line 26
    def version
puts <<-LOGO
    ___ _       _______ __ __ __________
   /   | |     / / ___// //_//  _/_  __/
  / /| | | /| / /\__ \/ ,<   / /  / /   
 / ___ | |/ |/ /___/ / /| |_/ /  / /    
/_/  |_|__/|__//____/_/ |_/___/ /_/     

Amazon Web Services Toolkit Generator v#{Awskit::VERSION}

LOGO
    end