8- vmr package functions resume

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

vmrStart()

vmr environment Status:

vmrStatus()

Get Guest informations:

vmrInfo()

Save and stop the environment:

vmrSuspend()

Resume an environment previously suspended:

vmrResume()

Stop a vmr environment

vmrStop()

Remove a vmr environment

vmrDestroy()

Update R packages

vmrUpdatePackages()

Install R packages

vmrInstallPackages(c("vmr"))

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"))

Vignette summary

  1. Working with vmr package
  2. Start my first environment
  3. Manage vmr environment
  4. Manage boxes
  5. Manage providers
  6. Development with vmr
  7. CI/CD
  8. Functions resume