
Print milestone entries with enhanced CLI formatting
Source:R/print_milestone_cli.R
print_milestone_cli.RdFormat and print milestone entries from the milestones database using the
cli package for enhanced console output with clickable links, better
formatting, and visual structure.
Usage
print_milestone_cli(
ms,
include = c("authors", "keywords", "subjects", "aspects", "media", "references"),
show_images = TRUE
)Arguments
- ms
A data frame from the
milestone()table (one or more rows), or a numeric vector of milestone IDs (mid) to look up- include
Character vector specifying which sections to include. Options: "authors", "keywords", "subjects", "aspects", "media", "references". Default is all sections.
- show_images
Logical; if TRUE, show image information in output. Default is TRUE.
Details
This is a convenience wrapper around print_milestone() with result = "cli".
You can also call print_milestone(ms, result = "cli") directly.
This function uses the cli package to create enhanced console output with:
Clickable hyperlinks for media items and references
Better visual structure with headers and lists
Color and formatting for improved readability
If multiple milestones are provided (either as multiple rows or multiple IDs), each milestone is printed separately with visual separation.
See also
print_milestone() for the main print function with multiple output formats
Examples
if (FALSE) { # \dontrun{
# Print a single milestone
print_milestone_cli(53)
# Print multiple milestones
print_milestone_cli(c(53, 54, 55))
# Print with only selected sections
print_milestone_cli(53, include = c("authors", "references"))
# Equivalent using print_milestone directly
print_milestone(53, result = "cli")
} # }