Sha256: 0a190d51c265b5b3d3442e5db63b539ce5bc592983825595db95f7cfccac2d35

Contents?: true

Size: 277 Bytes

Versions: 11

Compression:

Stored size: 277 Bytes

Contents

module EY
  module VerboseSystem
    def self.instance_id
      @instance_id ||= `curl http://169.254.169.254/latest/meta-data/instance-id 2>/dev/null`
    end

    def system(cmd)
      puts "::   #{EY::VerboseSystem.instance_id} running #{cmd}"
      super
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
ey-deploy-0.7.0 lib/ey-deploy/verbose_system.rb
ey-deploy-0.6.1 lib/ey-deploy/verbose_system.rb
ey-deploy-0.6.0 lib/ey-deploy/verbose_system.rb
ey-deploy-0.5.0 lib/ey-deploy/verbose_system.rb
ey-deploy-0.4.1 lib/ey-deploy/verbose_system.rb
ey-deploy-0.4.0 lib/ey-deploy/verbose_system.rb
ey-deploy-0.3.3 lib/ey-deploy/verbose_system.rb
ey-deploy-0.3.2 lib/ey-deploy/verbose_system.rb
ey-deploy-0.3.1 lib/ey-deploy/verbose_system.rb
ey-deploy-0.3.0 lib/ey-deploy/verbose_system.rb
ey-deploy-0.2.7 lib/ey-deploy/verbose_system.rb