orderly_default_remote_set {orderly} | R Documentation |
Set default remote location
Description
Set and get default remote locations. Default locations are specific to an orderly repository (based on the path of the repository) so there is no interaction between different orderly projects.
Usage
orderly_default_remote_set(value, root = NULL, locate = TRUE)
orderly_default_remote_get(root = NULL, locate = TRUE)
Arguments
value |
A string describing a remote, a remote object, or
|
root |
The path to an orderly root directory, or |
locate |
Logical, indicating if the configuration should be
searched for. If |
Value
The default remote (for
orderly_default_remote_get
). The function
orderly_default_remote_set
is called for its side effects
only.
Examples
# Same setup as in orderly_remote_path, with a remote orderly:
path_remote <- orderly::orderly_example("demo")
id <- orderly::orderly_run("other", list(nmin = 0),
root = path_remote, echo = FALSE)
orderly::orderly_commit(id, root = path_remote)
id <- orderly::orderly_run("use_dependency",
root = path_remote, echo = FALSE)
orderly::orderly_commit(id, root = path_remote)
# And a local orderly
path_local <- orderly::orderly_example("demo")
# We'll create an object to interact with this remote using
# orderly_remote_path.
remote <- orderly::orderly_remote_path(path_remote)
# There is no remote set by default:
try(orderly::orderly_default_remote_get(root = path_local))
# We can set one:
orderly::orderly_default_remote_set(remote, root = path_local)
# and now we can retrieve it:
orderly::orderly_default_remote_get(root = path_local)
# Note that this has not affected the other orderly:
try(orderly::orderly_default_remote_get(root = path_remote))
[Package orderly version 1.4.3 Index]