snapshot_packages: Track Package Versions and Dependencies

View source: R/package_tracking.R

snapshot_packagesR Documentation

Track Package Versions and Dependencies

Description

Creates a comprehensive snapshot of all installed packages, their versions, dependencies, and sources for reproducibility.

Usage

snapshot_packages(
  output_file = NULL,
  include_dependencies = TRUE,
  only_attached = FALSE
)

Arguments

output_file

Character. Path to save package info. If NULL, returns as list.

include_dependencies

Logical. Include dependency tree. Default TRUE.

only_attached

Logical. Only track attached packages. Default FALSE.

Value

A list containing package information

Examples

## Not run: 
# Track all installed packages
snapshot_packages("package_manifest.json")

# Track only attached packages
snapshot_packages("packages.json", only_attached = TRUE)

## End(Not run)

Capsule documentation built on Nov. 11, 2025, 5:14 p.m.