Description Usage Arguments Value See Also Examples
Removes specified packages from the repository.
| 1 | repo_manager_remove(repo_manager, toremove, type)
 | 
| repo_manager | repo manager object. | 
| toremove | data.frame with at lease Package(type:character) and Version(type: character) columns. (type: data.frame) | 
| type | package type to remove | 
data.frame containing packages removed with Package and Version columns.
Other in extending RSuite with Repo adapter: repo_adapter_create_base,
repo_adapter_create_manager,
repo_adapter_get_info,
repo_adapter_get_path,
repo_manager_destroy,
repo_manager_get_info,
repo_manager_init,
repo_manager_upload
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | # create your own repo adapter
repo_adapter_create_own <- function() {
  result <- repo_adapter_create_base("Own")
  class(result) <- c("repo_adapter_own", class(result))
  return(result)
}
#' create own repo manager
#' @export
repo_adapter_create_manager.repo_adapter_own <- function(repo_adapter, ...) {
  repo_manager <- list() # create you own repo manager
  class(repo_manager) <- c("repo_manager_own", "rsuite_repo_manager")
  return(repo_manager)
}
#' @export
repo_manager_remove.repo_manager_own <- function(repo_manager, toremove, type) {
  # ... remove packages from the repository ...
  # ... update PACKAGES ...
  return(data.frame(Package = c(),   # return packages removed
                    Version = c(),
                    stringsAsFactors = FALSE))
}
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.