#!/usr/bin/env ruby require 'rubygems' require 'launchy' require 'kicker' require 'lib/smeg' Smeg.root_dir = Dir.pwd + "/spec/support" pid = fork { app = Rack::Builder.app { use Rack::Static, :root => Smeg.root_dir run Smeg::DevelopmentServer } Rack::Handler::Thin.run(app, :Port => 5000) } process do Smeg::Exporter.publish! end sleep 2 Launchy::Browser.run("http://localhost:5000/") at_exit { Process.kill("QUIT", pid) }