All functions

DESCRIPTIONFileVersionV() DESCRIPTIONFileOtherV() getGitHubDESCRIPTION()

GitHub package tools

parseGitHub()

Parse a github package specification

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

.downloadFileMasterMainAuth()

GITHUB_PAT-aware and main-master-aware download from GitHub

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