Package: vmr 0.0.6

Jean-François Rey

vmr: Virtual Machines for R

Manage, provision and use Virtual Machines pre-configured for R. Develop, test and build package in a clean environment. 'Vagrant' tool and a provider (such as 'Virtualbox') have to be installed.

Authors:Jean-François Rey [cre, aut]

vmr_0.0.6.tar.gz
vmr_0.0.6.tar.gz(r-4.5-noble)vmr_0.0.6.tar.gz(r-4.4-noble)
vmr_0.0.6.tgz(r-4.4-emscripten)vmr_0.0.6.tgz(r-4.3-emscripten)
vmr.pdf |vmr.html
vmr/json (API)

# Install 'vmr' in R:
install.packages('vmr', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://gitlab.com/rstuff/vmr

Pkgdown site:https://rstuff.gitlab.io

3.65 score 3 scripts 192 downloads 1 mentions 39 exports 2 dependencies

Last updated 2 years agofrom:657591d98e. Checks:OK: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKDec 01 2024
R-4.5-linuxOKDec 01 2024

Exports:getProviderOptionsvirtualboxGitlabRunnervirtualboxOptionsvmrBoxDownloadvmrConfigSSHvmrConnectvmrCreatevmrDestroyvmrDisconnectvmrExecvmrInfovmrInitEnvvmrInstallPackagesvmrIsRunningvmrListvmrListBoxvmrListSnapshotvmrLoadvmrLocalBoxListvmrLocalBoxPrunevmrLocalBoxRemovevmrLocalBoxUpdatevmrMountDirvmrPackageBuildvmrPackageCheckvmrPackageTestvmrProvisionvmrRemoveSnapshotvmrRestoreSnapshotvmrResumevmrSendvmrSetVerbosevmrStartvmrStatusvmrStopvmrSuspendvmrTakeSnapshotvmrUpdateEnvVersionvmrUpdatePackages

Dependencies:curljsonlite

1- Working with vmr package

Rendered fromO1-workwithvmr.Rmdusingknitr::rmarkdownon Dec 01 2024.

Last update: 2022-07-08
Started: 2021-02-16

2- vmr package first step

Rendered fromO2-vmrFirstStep.Rmdusingknitr::rmarkdownon Dec 01 2024.

Last update: 2021-02-16
Started: 2021-02-16

3- Manage vmr environment

Rendered fromO3-vmrManagevmr.Rmdusingknitr::rmarkdownon Dec 01 2024.

Last update: 2021-02-16
Started: 2021-02-16

4- Manage vmr boxes

Rendered fromO4-vmrManageBoxes.Rmdusingknitr::rmarkdownon Dec 01 2024.

Last update: 2021-02-16
Started: 2021-02-16

5- Manage vmr Providers

Rendered fromO5-vmrManageProviders.Rmdusingknitr::rmarkdownon Dec 01 2024.

Last update: 2022-07-08
Started: 2021-02-16

6- Use vmr for development

Rendered fromO6-vmrDev.Rmdusingknitr::rmarkdownon Dec 01 2024.

Last update: 2021-02-16
Started: 2021-02-16

7- Use vmr for CI/CD

Rendered fromO7-vmrcicd.Rmdusingknitr::rmarkdownon Dec 01 2024.

Last update: 2022-07-08
Started: 2021-02-16

8- vmr package functions resume

Rendered fromO8-vmrResume.Rmdusingknitr::rmarkdownon Dec 01 2024.

Last update: 2021-02-16
Started: 2021-02-16

9 - Poster

Rendered fromvmrPoster.Rnwusingutils::Sweaveon Dec 01 2024.

Last update: 2022-07-08
Started: 2022-07-08

Readme and manuals

Help Manual

Help pageTopics
Virtual Machines for Rvmr-package vmr _PACKAGE
List provider optionsgetProviderOptions
Print *vmr* object informationprint.vmr
Summary *vmr* object informationsummary.vmr
Configure the guest VM to be use as a Gitlab-RunnervirtualboxGitlabRunner
List 'VirtualBox' options availablevirtualboxOptions
Download a BoxvmrBoxDownload
Configure sshvmrConfigSSH
Open a ssh connection to guest machinevmrConnect
Create a *vmr* environment classvmrCreate
Remove all resources created in a *vmr* environmentvmrDestroy
Disconnect ssh connection to guest machinevmrDisconnect
Execute R methods into guest machinevmrExec
Get guest machine informationvmrInfo
Initialize the *vmr* environmentvmrInitEnv
Install R packages into guest machinevmrInstallPackages
Is *vmr* environment runningvmrIsRunning
List available boxes from VagrantCloudvmrList
List all available version of a boxvmrListBox
List snapshot of the guest machinevmrListSnapshot
Load a *vmr* environment containing a Vagrant filevmrLoad
List downloaded boxesvmrLocalBoxList
Remove old installed boxesvmrLocalBoxPrune
Remove a box from localhostvmrLocalBoxRemove
Update local box versionvmrLocalBoxUpdate
Mount a host directory to guestvmrMountDir
Build a package in the guest machinevmrPackageBuild
Perform a package check on guestvmrPackageCheck
Test a package into a guest machinevmrPackageTest
Provision a *vmr* environmentvmrProvision
remove a snapshot of the guest machinevmrRemoveSnapshot
Restore a snapshot of the guest machinevmrRestoreSnapshot
Resume a stopped guest machinevmrResume
Send files and/or directories to guest machinevmrSend
Set verbose levelvmrSetVerbose
Start a *vmr* environmentvmrStart
Get the state of the guest machinevmrStatus
Stop a *vmr* environementvmrStop
Save state and stop guest machinevmrSuspend
Take a snapshot of the guest machinevmrTakeSnapshot
Update a *vmr* environment.vmrUpdateEnvVersion
Update R packages installedvmrUpdatePackages