All functions

checkPath()

Check directory path

DESCRIPTIONFileVersionV() DESCRIPTIONFileOtherV() getGitHubDESCRIPTION()

GitHub package tools

detachAll()

Detach and unload all packages

extractPkgName() extractVersionNumber() extractInequality() extractPkgGitHub()

Extract info from package character strings

parseGitHub() install_githubV()

GitHub specific helpers

invertList()

Invert a 2-level list

messageDF()

Use message to print a clean square data structure

normPath()

Normalize filepath

pkgDep() pkgDep2() pkgDepTopoSort() pkgDepAlt()

Determine package dependencies

pkgSnapshot()

Take a snapshot of all the packages and version numbers

getPkgVersions() getAvailable() installFrom() doInstalls() doLoading() archiveVersionsAvailable()

Internals used by Require

Require()

Require: Installing and Loading R Packages for Reproducible Workflows

RequireOptions()

Require options

setLibPaths()

Set .libPaths

tempdir2()

Make a temporary (sub-)directory

tempfile2()

Make a temporary subfile in a temporary (sub-)directory

trimVersionNumber()

Trim version number off a compound package name