<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>lib/heroku/commands/help.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -7,7 +7,7 @@ require 'heroku/command'
 
 args = ARGV.dup
 ARGV.clear
-command = args.shift.strip rescue ''
+command = args.shift.strip rescue 'help'
 
 Heroku::Command.run(command, args)
 </diff>
      <filename>bin/heroku</filename>
    </modified>
    <modified>
      <diff>@@ -9,7 +9,7 @@ module Heroku
 			def run(command, args)
 				run_internal(command, args)
 			rescue InvalidCommand
-				display usage
+				display &quot;No such command as #{command}. Run without arguments for usage&quot;
 			rescue RestClient::Unauthorized
 				display &quot;Authentication failure&quot;
 			rescue RestClient::ResourceNotFound
@@ -62,59 +62,6 @@ module Heroku
 				msg = 'Internal server error' if msg.empty?
 				msg
 			end
-
-			def usage
-				usage = &lt;&lt;EOTXT
-=== General Commands
-
-  list                         # list your apps
-  create [&lt;name&gt;]              # create a new app
-
-  keys                         # show your user's public keys
-  keys:add [&lt;path to keyfile&gt;] # add a public key
-  keys:remove &lt;keyname&gt;        # remove a key by name (user@host)
-  keys:clear                   # remove all keys
-
-=== App Commands (execute inside a checkout directory)
-
-  info                         # show app info, like web url and git repo
-  rename &lt;newname&gt;             # rename the app
-
-  sharing:add &lt;email&gt;          # add a collaborator
-  sharing:remove &lt;email&gt;       # remove a collaborator
-
-  domains:add &lt;domain&gt;         # add a custom domain name
-  domains:remove &lt;domain&gt;      # remove a custom domain name
-  domains:clear                # remove all custom domains
-
-  rake &lt;command&gt;               # remotely execute a rake command
-  console &lt;command&gt;            # remotely execute a single console command
-  console                      # start an interactive console to the remote app
-
-  restart                      # restart app servers
-  logs                         # fetch recent log output for debugging
-
-  bundles                      # list bundles for the app
-  bundles:capture [&lt;bundle&gt;]   # capture a bundle of the app's code and data
-  bundles:download             # download most recent app bundle as a tarball
-  bundles:download &lt;bundle&gt;    # download the named bundle
-  bundles:animate &lt;bundle&gt;     # animate a bundle into a new app
-  bundles:destroy &lt;bundle&gt;     # destroy the named bundle
-
-  destroy                      # destroy the app permanently
-
-=== Example story:
-
-  rails myapp
-  cd myapp
-  (...make edits...)
-  git add .
-  git commit -m &quot;my new app&quot;
-  heroku create myapp
-  git remote add heroku git@heroku.com:myapp.git
-  git push heroku master
-EOTXT
-			end
 		end
 	end
 end
\ No newline at end of file</diff>
      <filename>lib/heroku/command.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d561727cfef83d8de19be5fde0379f009272415d</id>
    </parent>
  </parents>
  <author>
    <name>Pedro Belo</name>
    <email>pedro@bitscribe.net</email>
  </author>
  <url>http://github.com/adamwiggins/heroku-client/commit/e32ae1da1e697315b8d18e140bed499b910af7b9</url>
  <id>e32ae1da1e697315b8d18e140bed499b910af7b9</id>
  <committed-date>2008-11-24T18:09:20-08:00</committed-date>
  <authored-date>2008-11-24T18:07:16-08:00</authored-date>
  <message>heroku help -&gt; show usage, same as no args</message>
  <tree>2205e5ea2863e31550d1ffa07e2e2727f70029e0</tree>
  <committer>
    <name>Pedro Belo</name>
    <email>pedro@bitscribe.net</email>
  </committer>
</commit>
