 Response                                                = require './response'
 {Listener,TextListener}                                 = require './listener'
 {TextMessage,EnterMessage,LeaveMessage,CatchAllMessage} = require './message'
+
+inspect = require('util').inspect
 
 HUBOT_DEFAULT_ADAPTERS = [ 'campfire', 'shell' ]
 

          # lines in a section _do_ have leading whitespace
          else
            if currentSection
              @logger.debug "parseHelp(#{scriptName}) adding #{cleanedLine.trim()} to #{currentSection}"
              scriptDocumentation[currentSection].push cleanedLine.trim()

    if not scriptDocumentation.commands
      scriptDocumentation.commands = []

    scriptDocumentation.commands = scriptDocumentation.commands.sort()

  # Public: A helper send function which delegates to the adapter's send
  # function.

  #
  # Returns an Array of help commands for running scripts.
  helpCommands: ->
    @commands.sort()

  # Private: load help info from a loaded script.
  #
