# File lib/heroku/commands/app.rb, line 61
    def rename
      name    = extract_app
      newname = args.shift.downcase.strip rescue ''
      raise(CommandFailed, "Invalid name.") if newname == ''

      heroku.update(name, :name => newname)
      display app_urls(newname)

      if remotes = git_remotes(Dir.pwd)
        remotes.each do |remote_name, remote_app|
          next if remote_app != name
          shell "git remote rm #{remote_name}"
          shell "git remote add #{remote_name} git@#{heroku.host}:#{newname}.git"
          display "Git remote #{remote_name} updated"
        end
      else
        display "Don't forget to update your Git remotes on any local checkouts."
      end
    end