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-1.15.1 lib/awspec/toolbox.rb
awspec-1.15.0 lib/awspec/toolbox.rb
awspec-1.14.1 lib/awspec/toolbox.rb
awspec-1.14.0 lib/awspec/toolbox.rb
awspec-1.13.0 lib/awspec/toolbox.rb
awspec-1.12.7 lib/awspec/toolbox.rb
awspec-1.12.6 lib/awspec/toolbox.rb
awspec-1.12.5 lib/awspec/toolbox.rb
awspec-1.12.4 lib/awspec/toolbox.rb
awspec-1.12.3 lib/awspec/toolbox.rb
awspec-1.12.2 lib/awspec/toolbox.rb
awspec-1.12.1 lib/awspec/toolbox.rb
awspec-1.12.0 lib/awspec/toolbox.rb
awspec-1.11.1 lib/awspec/toolbox.rb
awspec-1.11.0 lib/awspec/toolbox.rb
awspec-1.10.0 lib/awspec/toolbox.rb
awspec-1.9.0 lib/awspec/toolbox.rb
awspec-1.8.0 lib/awspec/toolbox.rb
awspec-1.7.0 lib/awspec/toolbox.rb
awspec-1.6.1 lib/awspec/toolbox.rb