R: Build package in the background

pkgbuild_process {pkgbuild} | R Documentation

## Build package in the background

### Description

This R6 class is a counterpart of the `build()` function, and represents a background process that builds an R package.

### Usage

    bp <- pkgbuild_process$new(path = ".", dest_path = NULL,
             binary = FALSE, vignettes = TRUE, manual = FALSE, args = NULL)
    bp$get_dest_path()

Other methods are inherited from callr::rcmd_process and processx::process.

### Arguments

See the corresponding arguments of `build()`.

### Details

Most methods are inherited from callr::rcmd_process and processx::process.

`bp$get_dest_path()` returns the path to the built package.

### Examples

    ## Here we are just waiting, but in a more realistic example, you
    ## would probably run some other code instead...
    bp <- pkgbuild_process$new("mypackage", dest_path = tempdir())
    bp$is_alive()
    bp$get_pid()
    bp$wait()
    bp$read_all_output_lines()
    bp$read_all_error_lines()
    bp$get_exit_status()
    bp$get_dest_path()

[Package pkgbuild version 1.0.2 Index]