Sha256: b097397c830e0a2516ce4f825ac2fe05c1c0f05d98f6a54ac6f669723477071d
Contents?: true
Size: 906 Bytes
Versions: 2
Compression:
Stored size: 906 Bytes
Contents
#!/usr/bin/env ruby $:.unshift File.expand_path('../../lib', __FILE__) require 'xcpretty' require 'optparse' if RUBY_VERSION < '1.9.3' abort "error: XCPretty requires Ruby 1.9.3 or higher." end def printer @printer ||= XCPretty::Printer::Simple.new end OptionParser.new do |opts| opts.banner = "Usage: xcodebuild [options] | xcpretty" opts.on('-t', '--test', 'Use RSpec style output') do @printer = XCPretty::Printer::RSpec.new end opts.on('-s', '--simple', 'Use simple output (default)') do @printer = XCPretty::Printer::Simple.new end opts.on('-c', '--color', 'Use colorized output') do @colorize = true end opts.on_tail('-h', '--help', 'Show this message') { puts opts; exit } opts.on_tail("-v", "--version", "Show version") { puts XCPretty::VERSION; exit } opts.parse! printer.colorize = @colorize end ARGF.each_line do |line| printer.pretty_print(line) end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
xcpretty-0.0.2 | bin/xcpretty |
xcpretty-0.0.1 | bin/xcpretty |