All functions

DESCRIPTIONFileVersionV() DESCRIPTIONFileOtherV() getGitHubDESCRIPTION()

GitHub package tools

parseGitHub()

Parse a github package specification

getPkgVersions()

Internals used by Require

Require() Install()

Require: Installing and Loading R Packages for Reproducible Workflows

RequireCacheDir() RequirePkgCacheDir()

Path to (package) cache directory

RequireOptions() getRequireOptions()

Require options

availablePackagesOverride()

Create a custom "available.packages" object

availableVersionOK()

Needs VersionOnRepos, versionSpec and inequality columns

archiveVersionsAvailable() available.packagesCached()

Available and archived versions

checkPath checkPath,character,logical-method checkPath,character,missing-method checkPath,NULL,ANY-method checkPath,missing,ANY-method

Check directory path

clearRequirePackageCache()

Clear Require Cache elements

detachAll()

Detach and unload all packages

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

Extract info from package character strings

getOptionRPackageCache()

Get the option for Require.RPackageCache

invertList()

Invert a 2-level list

linkOrCopy() fileRenameOrMove()

Create link to file, falling back to making a copy if linking fails.

messageDF() messageVerbose() messageVerboseCounter()

Use message to print a clean square data structure

modifyList2() modifyList3()

modifyList for multiple lists

normPath normPath,character-method normPath,list-method normPath,NULL-method normPath,missing-method normPath,logical-method

Normalize filepath

paddedFloatToChar()

Convert numeric to character with padding

pkgDep() pkgDep2() pkgDepTopoSort()

Determine package dependencies

pkgDepIfDepRemoved()

Package dependencies when one or more packages removed

pkgSnapshot() pkgSnapshot2()

Take a snapshot of all the packages and version numbers

rversions

R versions

setLibPaths()

Set .libPaths

setLinuxBinaryRepo()

Setup for binary Linux repositories

setdiffNamed()

Like setdiff, but takes into account names

setup() setupOff()

Setup a project library, cache, options

sourcePkgs()

A list of R packages that should likely be installed from Source, not Binary

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