Rev 90199 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File src/library/tools/man/add_datalist.Rd% Part of the R package, https://www.R-project.org% Copyright 2011-2026 R Core Team% Distributed under GPL 2 or later\name{add_datalist}\alias{add_datalist}\title{Add a \file{datalist} File to a Source Package}\description{The \code{\link{data}()} command with no arguments lists all thedatasets available via \code{data} in attached packages, and to do so aper-package index is installed. Creating that index at install time canbe slow for packages with huge datasets, and can be expedited bysupplying a \file{data/datalist} file (if not using \samp{LazyData}).}\usage{add_datalist(pkgpath, force = FALSE, small.size = 1024^2)}\arguments{\item{pkgpath}{the path to a (source) package.}\item{force}{logical: can an existing \file{data/datalist} file beover-written?}\item{small.size}{number: a \file{data/datalist} file is created only ifthe total size of the data files is larger than \code{small.size} bytes.}}\details{\command{R CMD build} calls this function for packages not using\samp{LazyData}, i.e., it will automatically include a data listif the \file{data} directory exceeds 1MB.It can also be also helpful to give a \file{data/datalist} file inpackages whose datasets have many dependencies, including loading thepackages itself (and maybe others).}\seealso{\code{\link{data}}, for a description of the supported data formats.\code{\link{list_files_with_type}}, to find data files.Section \manual{R-exts}{Data in packages}.}\keyword{utilities}