Sha256: 297b31766e7e76f4b13e63bf66b958326d02e09a40fc049677869aa158d7fd9e

Contents?: true

Size: 571 Bytes

Versions: 118

Compression:

Stored size: 571 Bytes

Contents

module Awspec
  class Toolbox < Thor
    desc 'docgen > doc/resource_types.md', 'Generate doc/resource_types.md document'
    def docgen
      puts Awspec::Generator::Doc::Type.generate_doc
    end

    desc 'template [resource_type_name]', 'Generate template files'
    option :account_attribute, type: :boolean, default: false, aliases: :a
    def template(type)
      if options[:account_attribute]
        puts Awspec::Generator::Template.generate_account_attribute(type)
      else
        puts Awspec::Generator::Template.generate(type)
      end
    end
  end
end

Version data entries

118 entries across 118 versions & 4 rubygems

Version Path
awspec-0.87.0 lib/awspec/toolbox.rb
awspec-0.86.0 lib/awspec/toolbox.rb
cmonson_2ndwatch_awspec-0.85.4 lib/awspec/toolbox.rb
awspec-0.85.3 lib/awspec/toolbox.rb
cmonson_2ndwatch_awspec-0.85.3 lib/awspec/toolbox.rb
awspec-0.85.2 lib/awspec/toolbox.rb
awspec-0.85.1 lib/awspec/toolbox.rb
awspec-0.85.0 lib/awspec/toolbox.rb
awspec-0.84.1 lib/awspec/toolbox.rb
awspec-0.84.0 lib/awspec/toolbox.rb
awspec-0.83.0 lib/awspec/toolbox.rb
awspec-0.82.3 lib/awspec/toolbox.rb
awspec-0.82.2 lib/awspec/toolbox.rb
awspec-0.82.1 lib/awspec/toolbox.rb
awspec-0.82.0 lib/awspec/toolbox.rb
awspec-0.81.1 lib/awspec/toolbox.rb
awspec-0.81.0 lib/awspec/toolbox.rb
awspec-0.80.1 lib/awspec/toolbox.rb
awspec-0.80.0 lib/awspec/toolbox.rb
awspec-0.79.2 lib/awspec/toolbox.rb