Sha256: d700ab91873ab99162cb0885daf88ddb8f44cbc76cf081ec38d6d516493f8246

Contents?: true

Size: 581 Bytes

Versions: 24

Compression:

Stored size: 581 Bytes

Contents

class Jets::Builders
  module Util
  private
    def sh(command)
      puts "=> #{command}".colorize(:green)
      success = system(command)
      unless success
        puts "#{command} failed to run.".colorize(:red)
        puts caller[0]
        exit 1
      end
      success
    end

    def headline(message)
      puts "=> #{message}".colorize(:cyan)
    end

    def build_area
      Jets.build_root
    end

    def stage_area
      "#{build_area}/stage"
    end

    def cache_area
      "#{build_area}/cache" # cleaner to use full path for this setting
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
jets-1.6.0 lib/jets/builders/util.rb
jets-1.5.10 lib/jets/builders/util.rb
jets-1.5.9 lib/jets/builders/util.rb
jets-1.5.8 lib/jets/builders/util.rb
jets-1.5.7 lib/jets/builders/util.rb
jets-1.5.6 lib/jets/builders/util.rb
jets-1.5.5 lib/jets/builders/util.rb
jets-1.5.4 lib/jets/builders/util.rb
jets-1.5.3 lib/jets/builders/util.rb
jets-1.5.2 lib/jets/builders/util.rb
jets-1.5.1 lib/jets/builders/util.rb
jets-1.5.0 lib/jets/builders/util.rb
jets-1.4.11 lib/jets/builders/util.rb
jets-1.4.10 lib/jets/builders/util.rb
jets-1.4.9 lib/jets/builders/util.rb
jets-1.4.8 lib/jets/builders/util.rb
jets-1.4.7 lib/jets/builders/util.rb
jets-1.4.6 lib/jets/builders/util.rb
jets-1.4.5 lib/jets/builders/util.rb
jets-1.4.4 lib/jets/builders/util.rb