Description Usage Arguments See Also Examples
Removes packages from the repository.
1 | repo_mng_remove(repo_manager, toremove, pkg_type = .Platform$pkgType)
|
repo_manager |
repo manager to remove packages from. (type: rsuite_repo_manager) |
toremove |
data.frame with same structure as available.packages returns. At lease Package and Version columns must be present. (type: data.frame) |
pkg_type |
type of packages to remove. (type: character, default: .Platform$pkgType) |
Other in repository management: repo_mng_init
,
repo_mng_list
,
repo_mng_start
,
repo_mng_stop
,
repo_upload_bioc_package
,
repo_upload_ext_packages
,
repo_upload_github_package
,
repo_upload_package_files
,
repo_upload_pkgzip
,
repo_upload_prj_packages
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | # create exemplary project base folder
prj_base <- tempfile("example_")
dir.create(prj_base, recursive = TRUE, showWarnings = FALSE)
# start project
prj <- prj_start("my_project", skip_rc = TRUE, path = prj_base)
# set it to use in project repository and CRAN
prj_config_set_repo_adapters(c("Dir", "CRAN"), prj = prj)
# start managing in project repository
rmgr <- repo_mng_start("Dir", prj = prj, ix = 1)
# upload logging package from CRAN into the repository
repo_upload_ext_packages(rmgr, pkgs = "logging", prj = prj)
# list available packages before removal
avail_pkgs <- repo_mng_list(rmgr)
avail_pkgs
# remove logging from the repository
repo_mng_remove(rmgr, avail_pkgs[avail_pkgs$Package == "logging", ])
# list available packages after removal
repo_mng_list(rmgr)
# stop repository management
repo_mng_stop(rmgr)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.