Sha256: ac6331f205aabddd7eaf962ec2e940d28113abeda7e1eca82e3259c27e268837
Contents?: true
Size: 787 Bytes
Versions: 6
Compression:
Stored size: 787 Bytes
Contents
#!/usr/bin/env ruby require 'bundler/setup' require 'thor' require 'aviator' require 'aviator/core/cli' module Aviator module CLI class Main < Thor desc 'describe [PROVIDER] [SERVICE] [API_VERSION ENDPOINT_TYPE REQUEST_NAME]', 'Describes various parts of Aviator.' def describe(provider=nil, service=nil, api_version=nil, endpoint_type=nil, request=nil) if request puts Aviator::Describer.describe_request(provider, service, api_version, endpoint_type, request) elsif service puts Aviator::Describer.describe_service(provider, service) elsif provider puts Aviator::Describer.describe_provider(provider) else puts Aviator::Describer.describe_aviator end end end end end Aviator::CLI::Main.start(ARGV)
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
aviator-0.0.8 | bin/aviator |
aviator-0.0.7 | bin/aviator |
aviator-0.0.6 | bin/aviator |
aviator-0.0.5 | bin/aviator |
aviator-0.0.4 | bin/aviator |
aviator-0.0.3 | bin/aviator |