R/zzz.R

.getPkgName <- function() {
    txt <- "What package do you want to set up local caching for? "
    pkgName <- readline(prompt = .msg(fmt = txt))
    stopifnot(is.character(pkgName))
    options(pkgName = pkgName)
}

.onLoad <- function(libname, pkgname)
{
    if (!interactive())
        return()

    if (is.null(getOption("pkgName")))
        .getPkgName()
}
waldronlab/cacheur documentation built on June 16, 2019, 5:06 p.m.