module Coverage::Autostart

def self.autostart!

Usage: RUBYOPT=-rcovered/autostart ruby my_script.rb
Start recording coverage information.
def self.autostart!
	config = Covered::Config.load
	config.start
	
	pid = Process.pid
	
	at_exit do
		# Don't break forked children:
		if Process.pid == pid
			config.finish
			
			if config.report?
				config.call($stderr)
			end
		end
	end
end