R/zzz.R

Defines functions .onAttach .onLoad

# Use .onLoad for side effects of package.
.onLoad <- function(lib,pkg) {
    ## See HW page for thoughts on what to do here: http://r-pkgs.had.co.nz/r.html
}

# Use .onAttach for informative messages.
.onAttach <- function(lib, pkg) {

    ## packageStartupMessage("    Welcome to ", pkg, ".")

    ## Better to build the startupMessage by reading the Description file, like this:
    ver <- read.dcf(file.path(lib, pkg, "DESCRIPTION"), "Version")
    ver <- as.character(ver)
    packageStartupMessage(paste0("Welcome to ",  pkg, ", version ", ver, "."))
    ## or this:
    ## title = paste(meta$Package, meta$Title, sep=": "),
    ## note = paste("R package version", packageVersion("FDButils")),

    packageStartupMessage("    (c) 2022, Dave Braze.")
    packageStartupMessage("    Released under the MIT license.\n")

    ## maybe call citation("FDButils")

    invisible()
}
davebraze/FDBpub documentation built on April 30, 2022, 11:23 p.m.