Delete an asset attached to a release

pb_delete(
  file = NULL,
  repo = guess_repo(),
  tag = "latest",
  .token = get_token()
)

Arguments

file

file(s) to be deleted from the release. If NULL (default when argument is omitted), function will delete all attachments to the release. delete

repo

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

tag

tag for the GitHub release to which this data should be attached.

.token

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

Value

TRUE (invisibly) if a file is found and deleted. Otherwise, returns NULL (invisibly) if no file matching the name was found.

Examples

if (FALSE) { readr::write_tsv(mtcars, "mtcars.tsv.gz") ## Upload pb_upload("mtcars.tsv.gz", repo = "cboettig/piggyback-tests", overwrite = TRUE) pb_delete("mtcars.tsv.gz", repo = "cboettig/piggyback-tests", tag = "v0.0.1") }