run_command | R Documentation |
Enables 'conda' environment
cmd_create(command, shell, use_glue = TRUE)
cmd_set_env(command, key, value, quote = TRUE, quote_type = "cmd")
cmd_set_workdir(command, workdir)
cmd_set_conda(command, conda_path, env_path)
cmd_build(command, .env = parent.frame(), ...)
detect_shell(suggest = NULL)
run_command(
command,
shell = detect_shell(),
use_glue = FALSE,
enable_conda = TRUE,
stdout = "",
stderr = "",
stdin = "",
input = NULL,
env_list = list(),
wait = TRUE,
timeout = 0,
...,
workdir = getwd(),
dry_run = FALSE,
print_cmd = dry_run,
glue_env = parent.frame()
)
command |
system command |
shell |
shell type |
use_glue |
whether to |
key, value |
environment variable key and value |
quote, quote_type |
whether to quote the environment variables and
what quote type should use; see |
workdir |
the working directory |
conda_path |
'conda' path; default is |
env_path |
'conda' environment path; default is |
suggest |
suggested shell type; default is |
enable_conda |
whether to activate 'conda' |
stdout, stderr, stdin, input, wait, timeout, ... |
passed to
|
env_list |
a key-value pairs of environment variables |
dry_run |
whether to dry-run the command (do not execute, simply returns the command), useful to debug |
print_cmd |
whether to print the command out |
glue_env, .env |
the environment to evaluate variables when |
All the functions return a list with class
rpymat_system_command
except for
run_command
, which returns the exit code by system2
.
run_command("conda install -y numpy", dry_run = TRUE)
a <- "This is a message"
run_command('echo "{a}"', dry_run = TRUE,
enable_conda = FALSE, use_glue = TRUE)
## Not run:
# Use `jupyter_launch()` instead. This is just a demonstration
run_command('"{jupyter_bin()}" server list', use_glue = TRUE)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.