addPackageListingGithub {miniCRAN} | R Documentation |
Add DESCRIPTION information from package on github.
Description
Downloads the DESCRIPTION file from a package on github, parses the fields and adds (or replaces) a row in the available package database.
Usage
addPackageListingGithub(
pdb = pkgAvail(),
repo,
username = NULL,
branch = "main"
)
Arguments
pdb |
Package database, usually the result of |
repo |
Character vector. Name of repository on github, e.g.
|
username |
Optional character vector. Name of repository on github, e.g.
|
branch |
name of branch, defaults to |
Examples
# Create package database
pdb <- cranJuly2014
if (interactive()) {
pdb <- pkgAvail(repos = c(CRAN = "https://cloud.r-project.org"))
# Overwrite pdb with development version of miniCRAN at github
newpdb <- addPackageListingGithub(pdb = pdb, "andrie/miniCRAN")
newpdb["miniCRAN", ]
# Add package from github that's not currently on CRAN
newpdb <- addPackageListingGithub(pdb = pdb, repo = "tidyverse/ggplot2", branch = "main")
newpdb["ggplot2", ]
set.seed(1)
plot(makeDepGraph("ggplot2", availPkgs = newpdb, suggests = TRUE))
}
[Package miniCRAN version 0.3.0 Index]