R/CreateRPackageFromTemplate.R
CreateRPackageFromTemplate.Rd
Create an R-package based on a template
CreateRPackageFromTemplate(packageName, path = ".", class = "MyTraversalTask", overwrite = FALSE)
packageName | a character string denoting the name of the package. |
---|---|
path | a character string denoting a directory where to hold the package. |
class | a character string denoting the name of a TraversalSpecification class to be implemented in the package. |
overwrite | logical indicating if an existing directory `packageName` at path should be overwritten (default FALSE). |
If the function runs correctly nothing. Otherwise an error is raised.
This function needs Internet connection to clone the
https://github.com/venelin/PMMUsingSPLITT.git repository in path
.
Then, it replaces the name of the package and the the C++ namespace
PMMUsingSPLITT
with packageName
and the name of the class
AbcPMM
with className
. All these arguments must
be valid C++ identifiers. The packageName
parameter must be a valid
name for an R-package.