<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -58,6 +58,7 @@ spec = Gem::Specification.new do |s|
 	s.bindir = &quot;bin&quot;
 
 	s.add_dependency('rest-client', '&gt;=0.8.2')
+	s.add_dependency('launchy', '&gt;=0.3.2')
 end
 
 Rake::GemPackageTask.new(spec) do |p|</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,5 @@
 require 'readline'
+require 'launchy'
 
 module Heroku::Command
 	class App &lt; Base
@@ -63,12 +64,9 @@ module Heroku::Command
 		def open
 			app = extract_app
 
-			if system(&quot;which firefox &gt; /dev/null 2&gt;&amp;1&quot;)
-				puts &quot;Opening #{web_url(app)}&quot;
-				system &quot;firefox #{web_url(app)}&quot;
-			else
-				puts &quot;Use your browser to visit: #{web_url(app)}&quot;
-			end
+			url = web_url(app)
+			puts &quot;Opening #{url}&quot;
+			Launchy.open url
 		end
 
 		def rake</diff>
      <filename>lib/heroku/commands/app.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>939e9522a2c262db006444f43dcd6cdc9859f258</id>
    </parent>
  </parents>
  <author>
    <name>Adam Wiggins</name>
    <email>adam@heroku.com</email>
  </author>
  <url>http://github.com/adamwiggins/heroku-client/commit/9ff4debb4489e03f9a15c43dbcbb8e85743bb4e4</url>
  <id>9ff4debb4489e03f9a15c43dbcbb8e85743bb4e4</id>
  <committed-date>2009-01-31T13:07:14-08:00</committed-date>
  <authored-date>2009-01-31T13:07:14-08:00</authored-date>
  <message>use launchy for heroku open</message>
  <tree>2f2b13657d26b4c0ab2aad919b7f2c664dea495e</tree>
  <committer>
    <name>Adam Wiggins</name>
    <email>adam@heroku.com</email>
  </committer>
</commit>
