Package 'futureverse'

Title: Easily Install and Load the 'Futureverse'
Description: The 'Futureverse' is a set of packages for parallel and distributed process with the 'future' package at its core, cf. Bengtsson (2021) <doi:10.32614/RJ-2021-048>. This package is designed to make it easy to install and load multiple 'Futureverse' packages in a single step. This package is intended for end-users, interactive use, and R scripts. Packages must not list it as a dependency - instead, explicitly declare each 'Futureverse' package as a dependency as needed.
Authors: Henrik Bengtsson [aut, cre, cph]
Maintainer: Henrik Bengtsson <[email protected]>
License: MIT + file LICENSE
Version: 0.1.0
Built: 2024-11-04 04:18:36 UTC
Source: https://github.com/futureverse/futureverse

Help Index


List all Futureverse dependencies

Description

List all Futureverse dependencies

Usage

futureverse_deps(recursive = FALSE, repos = getOption("repos"))

Arguments

recursive

If TRUE, will also list all dependencies of tidyverse packages.

repos

The repositories to use to check for updates. Defaults to getOption("repos").

Value

A base::data.frame with columns package, cran, local, and behind.


List all packages in the Futureverse

Description

List all packages in the Futureverse

Usage

futureverse_packages(include_self = TRUE)

Arguments

include_self

Include futureverse in the list?

Value

Returns a character vector of package names.

Examples

futureverse_packages()

Update Futureverse packages

Description

This will check to see if all Futureverse packages (and optionally, their dependencies) are up-to-date, and will install after an interactive confirmation.

Usage

futureverse_update(recursive = FALSE, repos = getOption("repos"))

Arguments

recursive

If TRUE, will also list all dependencies of tidyverse packages.

repos

The repositories to use to check for updates. Defaults to getOption("repos").

Value

Returns nothing; outputs installation instructions, if needed.

Examples

## Not run: 
futureverse_update()

## End(Not run)