The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

6- Use vmr for development

Develop using vmr package

vmr environment are clean and setup with R (and some with R-devel), Rtools and some dependencies.

You can use the GUI or use vmr functions to execute commands.

Information

To get guest information:

vmrInfo()

To send files to guest:

vmrSend(c("myfile1","myfile2"))

To send and/or run bash commands :

vmrProvision(cmd = c("./myscript.sh"), elts = c("myscript.sh"), dest = "/home/vmr/")

Run R commands

To execute a R command to guest:

vmrExec(c('print("HelloWorld")'))

To update and install R packages in guest:

vmrUpdatePackages()
vmrInstallPackages(pkg = c("vmr"))

Package development

With vmr you can test, and build a package in development using this functions:

To build, check and test:

# check a local package
vmrPackageCheck()
# Test it
vmrPackageTest()
# and create archive and package binary
vmrPackageBuild()

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

Next vignette : 7-CI/CD

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.