bin/cfoo
#!/usr/bin/env ruby
lib_path = File.expand_path('../../lib', __FILE__)
$LOAD_PATH.unshift lib_path unless $LOAD_PATH.include? lib_path
require 'cfoo'
if ARGV.include? "--help"
STDERR.puts "Usage: #{File.basename $0} [filename...]"
exit 1
end
filenames = ARGV
factory = Cfoo::Factory.new(STDOUT, STDERR)
cfoo = factory.cfoo
if filenames.empty?
cfoo.build_project
else
cfoo.process *filenames
end