List all assets attached to a release

pb_list(
  repo = guess_repo(),
  tag = NULL,
  ignore = "manifest.json",
  .token = get_token()
)

Arguments

repo

Repository name in format "owner/repo". Will guess the current repo if not specified.

tag

which release tag do we want information for? If NULL (default), will return a table for all available release tags.

ignore

a list of files to ignore (if downloading "all" because file=NULL).

.token

GitHub authentication token, see [gh::gh_token()]

Value

a data.frame of release asset names, (normalized to local paths), release tag, timestamp, owner, and repo.

Details

To preserve path information, local path delimiters are converted to .2f when files are uploaded as assets. Listing will display the local filename, with asset names converting the .2f escape code back to the system delimiter.

Examples

if (FALSE) { pb_list("cboettig/piggyback-tests") }