Project hooks allow to define a function run just after {golem}
project creation.
project_hook(path, package_name, ...)
Name of the folder to create the package in. This will also be used as the package name.
Package name to use. By default, golem uses
basename(path)
. If path == '.'
& package_name
is
not explicitly set, then basename(getwd())
will be used.
Arguments passed from create_golem()
, unused in the default
function.
Used for side effects
if (interactive()) {
my_proj <- function(...) {
unlink("dev/", TRUE, TRUE)
}
create_golem("ici", project_template = my_proj)
}