withr (version 3.0.0)

with_path: PATH environment variable

Description

Temporarily change the system search path.

Usage

with_path(new, code, action = c("prefix", "suffix", "replace"))

local_path( new = list(), action = c("prefix", "suffix", "replace"), .local_envir = parent.frame() )

Value

[any]
The results of the evaluation of the code

argument.

Arguments

new

[character]
New PATH entries

code

[any]
Code to execute in the temporary environment

action

[character(1)]
Should new values "replace", "prefix" (the default) or "suffix" existing paths

.local_envir

[environment]
The environment to use for scoping.

See Also

withr for examples

Sys.setenv()

Examples

Run this code
# temporarily modify the system PATH, *prefixing* the current path
with_path(getwd(), Sys.getenv("PATH"))
# temporarily modify the system PATH, *appending* to the current path
with_path(getwd(), Sys.getenv("PATH"), "suffix")

Run the code above in your browser using DataCamp Workspace