DocSeeker.alldocsFunction
alldocs(topmod = Main) -> Vector{DocObj}

Find all docstrings in all currently loaded Modules.

DocSeeker.baseURLMethod
baseURL(links::Vector{Markdown.Link}) -> String

Find the most common host and return the first URL in links with that host.

DocSeeker.createdocsdbMethod
createdocsdb()

Asynchronously create a "database" of all local docstrings in Pkg.installed(). This is done by loading all packages and using introspection to retrieve the docstrings – the obvious limitation is that only packages that actually load without errors are considered.

DocSeeker.docsdirMethod
docsdir(pkg) -> String

Find the directory conataining the documenatation for package pkg. Will fall back to returning a package's README.md. Returns an empty String if no indication of documentation is found.

DocSeeker.docsurlMethod
docsurl(pkg) -> String

Return the most likely candidate for a package's online documentation or an empty string.

DocSeeker.finddocsURLMethod
finddocsURL(pkg) -> Vector{Markdown.Link}

Search pkgs readme for links to documentation.

DocSeeker.scoreFunction
score(needle::AbstractString, s::DocObj, mod::String = "Main", name_only::Bool = false) -> Float

Scores s against the search query needle. Returns a Float between 0 and 1.