nix_build {rix} | R Documentation |
Invoke shell command nix-build
from an R session
Description
Invoke shell command nix-build
from an R session
Usage
nix_build(
project_path = getwd(),
message_type = c("simple", "quiet", "verbose")
)
Arguments
project_path |
Path to the folder where the |
message_type |
Character vector with messaging type, Either |
Details
The nix-build
command line interface has more arguments. We will
probably not support all of them in this R wrapper, but currently we have
support for the following nix-build
flags:
-
--max-jobs
: Maximum number of build jobs done in parallel by Nix. According to the official docs of Nix, it defaults to1
, which is one core. This option can be useful for shared memory multiprocessing or systems with high I/O latency. To set--max-jobs
used, you can declare withoptions(rix.nix_build_max_jobs = <integer>)
. Once you callnix_build()
the flag will be propagated to the call ofnix-build
.
Value
integer of the process ID (PID) of nix-build
shell command
launched, if nix_build()
call is assigned to an R object. Otherwise, it
will be returned invisibly.
Examples
## Not run:
nix_build()
## End(Not run)