.downloadFileMasterMainAuth
                        GITHUB_PAT-aware and 'main'-'master'-aware
                        download from GitHub
.installed.pkgs         Partial alternative (faster) to
                        'installed.packages'
DESCRIPTIONFileVersionV
                        GitHub package tools
Require-package         Require: Installing and Loading R Packages for
                        Reproducible Workflows
RequireOptions          'Require' options
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'
cachePurge              Purge everything in the Require cache
checkLibPaths           Creates the directories, and adds version
                        number
checkPath               Check directory path
compareVersion2         Compare package versions
dealWithMissingLibPaths
                        Only checks for deprecated libPath argument
                        (singular)
detachAll               Detach and unload all packages
dlArchiveVersionsAvailable
                        Available and archived versions
doLibPaths              Deals with missing libPaths arg, and takes
                        first
envPkgCreate            1st level -> create the .pkgEnv object in
                        Require
envPkgDepDESCFileCreate
                        3rd level for DESCRIPTIONFile
envPkgDepDepsCreate     3rd level for deps
                        #############################################
extractPkgName          Extract info from package character strings
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.
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
modifyList2             'modifyList' for multiple lists
normPath                Normalize filepath
paddedFloatToChar       Convert numeric to character with padding
pakEnv                  2nd level
parseGitHub             Parse a github package specification
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
rmBase                  Recursive function to remove '.basePkgs'
rversions               R versions
setLibPaths             Set '.libPaths'
setLinuxBinaryRepo      Setup for binary Linux repositories
setdiffNamed            Like 'setdiff', but takes into account names
setup                   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
