These demonstrate default values for some options that can be set in
SpaDES.project.
To see defaults, run spadesProjectOptions().
See Details below.
spadesProjectOptions()named list of the default options currently available.
Below are options that can be set with options("spades.xxx" = newValue),
where xxx is one of the values below, and newValue is a new value to
give the option. Sometimes these options can be placed in the user's .Rprofile
file so they persist between sessions.
The following options are used, and can mostly be specified in the various setup*
functions also. The DEFAULT VALUE column lists the value returned by
spadesProjectOptions(), which is also the fallback used by setupProject()
(and the inner setup* functions) when the option is not otherwise set.
| OPTION | DEFAULT VALUE | DESCRIPTION |
reproducible.cachePath | <projectPath>/cache | NOTE: uses reproducible. Within projectPath, with subfolder "cache" |
spades.inputPath | <projectPath>/inputs | Within projectPath, with subfolder "inputs" |
spades.modulePath | <projectPath>/modules | Within projectPath, with subfolder "modules" |
spades.outputPath | <projectPath>/outputs | Within projectPath, with subfolder "outputs" |
spades.packagePath | .libPathDefault(<projectPath>) | The project-level package library |
spades.projectPath | "." | The project root (current directory by default) |
spades.scratchPath | <tempdir()>/<projectPath> | Within tempdir(), with subfolder basename(projectPath) |
SpaDES.project.Restart | FALSE | Passed to the Restart argument in setupProject |
SpaDES.project.useGit | FALSE | Passed to the useGit argument in setupProject |
SpaDES.project.setLinuxBinaryRepo | TRUE | Passed to the setLinuxBinaryRepo argument in setupProject |
SpaDES.project.standAlone | TRUE | Passed to the standAlone argument in setupProject |
SpaDES.project.updateRprofile | TRUE | Passed to the updateRprofile argument in setupProject |
SpaDES.project.overwrite | FALSE | Passed to the overwrite argument in setupProject |
SpaDES.project.ask | TRUE | If FALSE, do not prompt before cloning a remote GitHub repository |
SpaDES.project.gitignore | TRUE | Whether setupProject manages a .gitignore for the project |
SpaDES.project.fast | FALSE | If TRUE, use fastOptions() and skip package/git checks (see setupProject) |