## ----setup-------------------------------------------------------------------- # Wrapper around available.packages --------------------------------------- index <- function(url, type = "source", filters = NULL, head = 5, cols = c("Package", "Version")) { contribUrl <- contrib.url(url, type = type) p <- available.packages(contribUrl, type = type, filters = filters) p[1:head, cols] } ## ----CRAN, eval=FALSE--------------------------------------------------------- # CRAN <- "https://cran.r-project.org" # index(CRAN) ## ----p3m, eval=FALSE---------------------------------------------------------- # p3m <- "https://packagemanager.posit.co/cran/2024-01-02" # index(p3m) ## ----rforge, eval=FALSE------------------------------------------------------- # rforge <- "https://r-forge.r-project.org" # index(rforge)