Description Usage Arguments Details Value See Also Examples
Externally call R CMD
, e.g. for checking or
installing R packages, or conduct some postprocessing
after checking or installation.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | run_R_CMD(x, ...)
## S3 method for class 'character'
run_R_CMD(x, what = "check", ...,
sudo = identical(what, "INSTALL"),
system.args = list())
copy_pkg_files(x, ...)
## S3 method for class 'character'
copy_pkg_files(x, what = "scripts",
to = file.path(Sys.getenv("HOME"), "bin"),
installed = TRUE, ignore = NULL, overwrite = TRUE, ...)
delete_o_files(x, ...)
## S3 method for class 'character'
delete_o_files(x, ext = "o",
ignore = NULL, ...)
|
x |
For For |
what |
Character scalar with the name of the command
used by |
sudo |
Logical scalar. Prepend a |
system.args |
Optional list of arguments passed to
|
to |
Character vector indicating the target folder(s) or file(s). |
overwrite |
Logical scalar passed to
|
ext |
Character vector with file extensions to
consider. Need not contain the leading dot. Content of
|
... |
For |
installed |
Logical scalar. If |
ignore |
|
Windows users might need to install Rtools for
run_R_CMD
to work, see
https://cran.r-project.org/bin/windows/Rtools/.
copy_pkg_files
copies package files after
installation. This is mainly intended for script files,
which should often be placed in a directory for
executable files. The docu.R
and
merge.R
scripts that come with the
pkgutils package are examples for such files.
delete_o_files
removes object files in the
‘src’ subdirectory of a package remaining from
previous compilation attempts, if any.
The return value of run_R_CMD
is the one of the
call of R CMD
, depending on system.args
,
by default an integer indicating success or failure.
copy_pkg_files
returns a logical vector. See
file.copy
from the base package for details.
delete_o_files
also returns a logical vector, this
time indicating whether deletion succeeded. See
file.remove
from the base package.
base::system base::file.copy base::file.remove
Other package-functions: check_R_code
,
check_Sweave_start
,
is_pkg_dir
,
logfile
, pack_desc
,
pkg_files
,
swap_code
,
1 2 3 4 5 6 7 8 | # Running R CMD <what>: see the 'docu.R' script provided with this package,
# options '--check', # '--install' and '--yes'.
# Copying files: see the 'docu.R' script provided with this package, options
# '--target' and '--exclude'.
# Deleting object files: see the 'docu.R' script provided with this package,
# option '--zapoff'.
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.