| Require-package | Require: Installing and Loading R Packages for Reproducible Workflows |
| .downloadFileMasterMainAuth | GITHUB_PAT-aware and 'main'-'master'-aware download from GitHub |
| .installed.pkgs | Partial alternative (faster) to 'installed.packages' |
| available.packagesCached | Available and archived versions |
| availablePackagesOverride | Create a custom "available.packages" object |
| availableVersionOK | Needs 'VersionOnRepos', 'versionSpec' and 'inequality' columns |
| cacheClearPackages | Clear Require Cache elements |
| cacheDefaultDir | The default cache directory for Require Cache |
| cacheDir | Path to (package) cache directory |
| cacheGetOptionCachePkgDir | Get the option for 'Require.cachePkgDir' |
| cachePkgDir | Path to (package) cache directory |
| cachePurge | Purge everything in the Require cache |
| checkLibPaths | Creates the directories, and adds version number |
| checkPath | Check directory path |
| checkPath-method | Check directory path |
| clearRequirePackageCache | Clear Require Cache elements |
| compareVersion2 | Compare package versions |
| dealWithMissingLibPaths | Only checks for deprecated libPath argument (singular) |
| DESCRIPTIONFileOtherV | GitHub package tools |
| DESCRIPTIONFileVersionV | GitHub package tools |
| detachAll | Detach and unload all packages |
| dlArchiveVersionsAvailable | Available and archived versions |
| dlGitHubDESCRIPTION | GitHub package tools |
| doLibPaths | Deals with missing libPaths arg, and takes first |
| envPkgCreate | 1st level -> create the .pkgEnv object in Require |
| envPkgDepDepsCreate | 3rd level for deps ############################################# |
| envPkgDepDESCFileCreate | 3rd level for DESCRIPTIONFile |
| extractInequality | Extract info from package character strings |
| extractPkgGitHub | Extract info from package character strings |
| extractPkgName | Extract info from package character strings |
| extractVersionNumber | Extract info from package character strings |
| fileRenameOrMove | Create link to file, falling back to making a copy if linking fails. |
| getDeps | The 'packages' argument may have up to 4 pieces of information for GitHub packages: name, repository, branch, version. For CRAN-alikes, it will only be 2 pieces: name, version. There can also be an inequality or equality, if there is a version. |
| getRequireOptions | 'Require' options |
| Install | Require: Installing and Loading R Packages for Reproducible Workflows |
| invertList | Invert a 2-level list |
| joinToAvailablePackages | Join a data.table with a 'Package' column to 'available.packages' |
| linkOrCopy | Create link to file, falling back to making a copy if linking fails. |
| masterMainToHead | This converts master or main to HEAD for a git repo |
| messageDF | Use message to print a clean square data structure |
| messageVerbose | Use message to print a clean square data structure |
| messageVerboseCounter | Use message to print a clean square data structure |
| modifyList2 | 'modifyList' for multiple lists |
| modifyList3 | 'modifyList' for multiple lists |
| normPath | Normalize filepath |
| normPath-method | Normalize filepath |
| paddedFloatToChar | Convert numeric to character with padding |
| pakEnv | 2nd level |
| parseGitHub | Parse a github package specification |
| pkgDep | Reverse package depends |
| pkgDep2 | Reverse package depends |
| pkgDepEnv | 2nd level |
| pkgDepIfDepRemoved | Package dependencies when one or more packages removed |
| pkgDepTopoSort | Reverse package depends |
| pkgSnapshot | Take a snapshot of all the packages and version numbers |
| pkgSnapshot2 | Take a snapshot of all the packages and version numbers |
| purgeCache | Purge everything in the Require cache |
| Require | Require: Installing and Loading R Packages for Reproducible Workflows |
| RequireOptions | 'Require' options |
| rmBase | Recursive function to remove '.basePkgs' |
| rversions | R versions |
| setdiffNamed | Like 'setdiff', but takes into account names |
| setLibPaths | Set '.libPaths' |
| setLinuxBinaryRepo | Setup for binary Linux repositories |
| setup | Setup a project library, cache, options |
| setupOff | Setup a project library, cache, options |
| sourcePkgs | A list of R packages that should likely be installed from Source, not Binary |
| splitKeepOrderAndDTIntegrity | 'split' for a data.table that keeps integrity of a column of lists of data.table objects |
| sysInstallAndDownload | download.files or install.packages in a separate process |
| 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 |
| updatePackages | Update installed packages with latest available versions |