Skip to contents

Constructs a Linux binary repository URL for the given platform, CRAN repository alias, and snapshot.

Usage

ppm_repo(
  platform = NULL,
  repo = "cran",
  snapshot = "latest",
  base_url = ppm_default_base_url()
)

Arguments

platform

Platform specification accepted by resolve_platform().

repo

Repository name.

snapshot

Snapshot name or date.

base_url

Posit Package Manager base URL.

Value

A repository URL.

Examples

ppm_repo(platform = "ubuntu-22.04")
#> [1] "https://packagemanager.posit.co/cran/__linux__/jammy/latest"
ppm_repo(platform = "ubuntu-26.04", snapshot = "2026-04-01")
#> [1] "https://packagemanager.posit.co/cran/__linux__/resolute/2026-04-01"