biocRevDepEmail {BiocPkgTools}R Documentation

Notify downstream maintainers of changes in upstream package

Description

The 'biocRevDepEmail' function collects all the emails of the reverse dependencies and sends a notification that an upstream package has been deprecated or removed. It uses a template found in 'inst/resources' with the 'templatePath()' function.

Usage

biocRevDepEmail(
  pkg,
  PS = character(1L),
  dry.run = TRUE,
  emailTemplate = templatePath("revdepnote"),
  core.name = NULL,
  core.email = NULL,
  core.id = NULL,
  textOnly = FALSE,
  verbose = FALSE,
  credFile = "~/.blastula_creds"
)

Arguments

pkg

character(1) The name of the package for whose reverse dependencies are to be checked and notified.

PS

character(1) Postscript, an additional note to the recipient of the email (i.e., the package maintainer)

dry.run

logical(1) Display the email without sending to the recipient. It only works for HTML email reports and ignored when 'textOnly=TRUE'

emailTemplate

character(1) The path to the email template Rmd file as obtained by 'templatePath()'. A custom template can be provided as file path.

core.name

character(1) The full name of the core team member

core.email

character(1) The Roswell Park email of the core team member

core.id

character(1) The internal identifier for the Roswell employee. This ID usually matches '^[A-Z]2[0-9]5' for more recent identifiers.

textOnly

logical(1) Whether to return the text of the email only. This avoids the use of the 'blastula' package and adds the text to the system clipboard if the 'clipr' package is installed (default: FALSE)

verbose

logical(1) Whether to output full email information from 'smtp_send' (when ‘dry.run' is 'FALSE' and ’blastula' is installed)

credFile

character(1) An optional file generated by the 'blastula::create_smtp_creds_file' function containing email auth info (default: "~/.blastula_creds").

Examples


biocRevDepEmail("FindMyFriends", dry.run = TRUE, textOnly = TRUE)


[Package BiocPkgTools version 1.12.2 Index]