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