Sha256: 8071c0875925de63d27fe9084eb3b9293658e42e45e5ec5f299eaf4b0d52def3

Contents?: true

Size: 641 Bytes

Versions: 1

Compression:

Stored size: 641 Bytes

Contents

#!/usr/bin/env ruby

require 'xcbuildfaster'
require 'optparse'

ignore_subprojects = []

option_parser = OptionParser.new do |opts|
	opts.banner = "Usage: xcbuildfaster <Xcode Project Path> [options]"
	opts.on('-i', '--ignore <Subproject Name>', 'Ignore subproject') do |subproject_name|
		ignore_subprojects << subproject_name
	end
	opts.on_tail("-v", "--version", "Show version") { puts XCBuildFaster::VERSION; exit }
end

option_parser.parse!

if ARGV.empty?
	puts option_parser
	exit(-1)
end

root_project_path = ARGV.pop

project_modifier = XCBuildFaster::ProjectModifier.new(root_project_path, ignore_subprojects)
project_modifier.go!

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
XCBuildFaster-0.0.3 bin/xcbuildfaster