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 |