| package.skeleton {utils} | R Documentation |
package.skeleton automates some of the setup for a new
package. It creates directories, saves functions and data to
appropriate places, and creates skeleton help files and ‘README’
files describing further steps in packaging.
package.skeleton(name = "anRpackage", list, environment = .GlobalEnv,
path = ".", force = FALSE)
name |
character string: the directory name for your package. |
list |
character vector naming the R objects to put in the package |
environment |
if list is omitted, the contents of this
environment are packaged. |
path |
path to put the package directories in. |
force |
If FALSE will not overwrite an existing directory. |
This tries to create filenames valid for all OSes known to run R.
Invalid characters are replaced by _, invalid names are
preceeded by zz, and finally the converted names are made
unique by make.unique(sep = "_"). This can be done for
code and help files but not data files (which are looked for by name).
used for its side-effects.
Read the Writing R Extensions manual for more details
## Not run:
f <- function(x,y) x+y
g <- function(x,y) x-y
d <- data.frame(a=1,b=2)
e <- rnorm(1000)
package.skeleton(list=c("f","g","d","e"), name="AnExample")
## End(Not run)