## ----setup, include = FALSE---------------------------------------------------
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>"
)
library(sysreqr)

## ----eval = FALSE-------------------------------------------------------------
# plan <- check_project(".", platform = "ubuntu-22.04")
# cat(dockerfile(plan))

## -----------------------------------------------------------------------------
plan <- check_packages("xml2", platform = "ubuntu-22.04")
cat(dockerfile(plan))

## -----------------------------------------------------------------------------
url <- ppm_repo(platform = "ubuntu-22.04", snapshot = "2026-04-01")
url

## -----------------------------------------------------------------------------
plan <- check_packages(c("xml2", "curl"), platform = "ubuntu-22.04")
cat(github_actions(plan))

## ----eval = FALSE-------------------------------------------------------------
# write_install_script(plan, file.path(tempdir(), "install-sysreqs.sh"))

