#!/usr/bin/env ruby
require File.expand_path(File.dirname(__FILE__) + "/../lib/spec") # better stack traces this way

$context_runner = ::Spec::Runner::OptionParser.create_context_runner(ARGV, false, STDERR, STDOUT)

# If ARGV is a glob, it will actually each over each one of the matching files.
ARGV.each do |file_or_dir|
	if File.lstat(file_or_dir).directory? then
		Dir["#{file_or_dir}/**/*.rb"].each do |file| 
		  require "#{file}"
		end
	else
		require file_or_dir
	end
end

$context_runner.run(true)

