pak uses the repos option, see options(). It also automatically
adds a CRAN mirror if none is set up, and the correct version of the
Bioconductor repositories. See the cran_mirror and bioc arguments.
Usage
repo_get(r_version = getRversion(), bioc = NULL, cran_mirror = NULL)Value
repo_get() returns a data frame with columns:
name: repository name. Names are informational only.url: repository URL.type: repository type. This is also informational, currently it can becranfor CRAN,biocfor a Bioconductor repository, andcranlike: for other repositories.r_version: R version that is supposed to be used with this repository. This is only set for Bioconductor repositories. It is*for others. This is also informational, and not used when retrieving the package metadata.bioc_version: Bioconductor version. Only set for Bioconductor repositories, and it isNAfor others.username: user name, for authenticated repositories.has_password: whetherrepo_get()could find the password for this repository. Callrepo_auth()for more information if the credential lookup failed.
Examples
repo_get()#> # A data frame: 6 × 5 #> name url type r_version bioc_version #> * <chr> <chr> <chr> <chr> <chr> #> 1 CRAN https://cloud.r-project.org cran * NA #> 2 BioCsoft https://bioconductor.org/p… bioc 4.4.2 3.20 #> 3 BioCann https://bioconductor.org/p… bioc 4.4.2 3.20 #> 4 BioCexp https://bioconductor.org/p… bioc 4.4.2 3.20 #> 5 BioCworkflows https://bioconductor.org/p… bioc 4.4.2 3.20 #> 6 BioCbooks https://bioconductor.org/p… bioc 4.4.2 3.20
See also
Other repository functions:
repo_add(),
repo_status()