     paths.filter (pathToCheck) ->
       _.include(extensions, path.extname(pathToCheck))
 
-  # Deprecated: No one currently uses this.
+  # Public: Get all paths under the given path.
+  #
+  # rootPath - The {String} path to start at.
+  #
+  # Return an {Array} of {String}s under the given path.
   listTreeSync: (rootPath) ->
     paths = []
     onPath = (childPath) ->

  # Public: Asynchronously lists the files and directories in the given path.
  # The listing is not recursive.
  #
  # * rootPath:
  #   The absolute path to the directory to list.
  # * extensions:
  #   An array of extensions to filter the results by. If none are given, none
  #   are filtered (optional)
  # * callback:
  #   The function to call
  list: (rootPath, rest...) ->
    extensions = rest.shift() if rest.length > 1
    done = rest.shift()

  # Public: Make the given path absolute by resolving it against the current
  # working directory.
  #
  # relativePath - The {String} containing the relative path. If the path is
  #                prefixed with '~', it will be expanded to the current user's
  #                home directory.
  #
  # Returns the {String} absolute path or the relative path if it's unable to
  # determine its realpath.
  absolute: (relativePath) ->
    return null unless relativePath?

