Install packages from GitHub
installGitHub(repo, release = "latest", reinstall = TRUE)
repo |
|
---|---|
release |
|
reinstall |
|
Invisible character
.
Repository address defined in repo
argument.
This variant doesn't require GITHUB_PAT
.
If you have a GITHUB_PAT
defined, can use install()
directly instead.
Intended for use inside container images, where a PAT may not be used.
Updated 2020-10-06.
All releases JSON:
https://api.github.com/repos/:owner/:repo/releases
Latest release JSON:
https://api.github.com/repos/:owner/:repo/releases/latest
Specific release JSON (requires numeric release ID, not tag name):
https://api.github.com/repos/:owner/:repo/releases/:release_id
Specific tagged release tarball:
https://github.com/:owner/:repo/archive/:tag.tar.gz
install.packages
.
## Install latest release, if necessary. ## > installGitHub( ## > repo = c( ## > "acidgenomics/goalie", ## > "acidgenomics/syntactic" ## > ), ## > release = "latest", ## > reinstall = FALSE ## > ) ## Force reinstallation of specific versions. ## > installGitHub( ## > repo = c( ## > "acidgenomics/goalie", ## > "acidgenomics/syntactic" ## > ), ## > release = c( ## > "v0.4.8", ## > "v0.4.2" ## > ), ## > reinstall = TRUE ## > )