List available boxes

list_boxes <- vmrList()
print(list_boxes)

Get box information

vmrListBox("boxname")

Create a vmr environment

vmr_env <- vmrCreate(name = "boxname")

Get providers options:

vb.options <- getProviderOptions(provider="virtualbox")
vb.options

Initialize vmr environment

vmrInitEnv(vmr_env)

Load an already initialized vmr environment

setwd("/path/to/vmr/environment/")
vmr_env <- vmrLoad()

Start vmr environment

vmr environment Status:

Get Guest informations:

Save and stop the environment:

Resume an environment previously suspended:

Stop a vmr environment

Remove a vmr environment

Update R packages

Install R packages

Run R commands

vmrExec(cmd=c("print(Hello World !"))

Test R package

vmrPackageTest(pkg = "./")

Check R package

vmrPackageCheck(pkg = "./")

Build R package

vmrPackageBuild(pkg = "./")

Send files and run bash commands

vmrProvision(elts = c("myscript.sh"), cmd=c("ls","./myscript.sh"))