Sha256: 4015d38cfe267526ad85bcd1a96eab05a8f5ce4dcf067ed605aee3339d6aee35

Contents?: true

Size: 536 Bytes

Versions: 18

Compression:

Stored size: 536 Bytes

Contents

require 'sparkle_formation'
require 'sfn'

module Sfn
  class Command
    # Print command
    class Print < Command

      include Sfn::CommandModule::Base
      include Sfn::CommandModule::Template
      include Sfn::CommandModule::Stack

      def execute!
        config[:print_only] = true
        file = load_template_file
        file.delete('sfn_nested_stack')
        file = Sfn::Utils::StackParameterScrubber.scrub!(file)
        file = translate_template(file)

        ui.puts _format_json(file)
      end

    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
sfn-2.1.2 lib/sfn/command/print.rb
sfn-2.1.0 lib/sfn/command/print.rb
sfn-2.0.6 lib/sfn/command/print.rb
sfn-2.0.4 lib/sfn/command/print.rb
sfn-2.0.2 lib/sfn/command/print.rb
sfn-2.0.0 lib/sfn/command/print.rb
sfn-1.2.0 lib/sfn/command/print.rb
sfn-1.1.16 lib/sfn/command/print.rb
sfn-1.1.14 lib/sfn/command/print.rb
sfn-1.1.12 lib/sfn/command/print.rb
sfn-1.1.10 lib/sfn/command/print.rb
sfn-1.1.8 lib/sfn/command/print.rb
sfn-1.1.6 lib/sfn/command/print.rb
sfn-1.1.4 lib/sfn/command/print.rb
sfn-1.1.2 lib/sfn/command/print.rb
sfn-1.1.0 lib/sfn/command/print.rb
sfn-1.0.4 lib/sfn/command/print.rb
sfn-1.0.2 lib/sfn/command/print.rb