{
  "_id": "6a12b7ceacfb0bcc41d1b176",
  "Package": "vmr",
  "Type": "Package",
  "Encoding": "UTF-8",
  "Title": "Virtual Machines for R",
  "Version": "0.0.6",
  "Date": "2023-03-07",
  "Authors@R": "c(person(\"Jean-François\", \"Rey\", role = c(\"cre\",\"aut\"), email = \"jf.rey.public@gmail.com\"))",
  "Maintainer": "Jean-François Rey <jf.rey.public@gmail.com>",
  "Description": "Manage, provision and use Virtual Machines pre-configured\nfor R. Develop, test and build package in a clean environment.\n'Vagrant' tool and a provider (such as 'Virtualbox') have to be\ninstalled.",
  "URL": "https://gitlab.com/rstuff/vmr, https://rstuff.gitlab.io/vmr",
  "BugReports": "https://gitlab.com/rstuff/vmr/-/issues",
  "License": "GPL (>= 3)",
  "BuildVignettes": "true",
  "NeedsCompilation": "no",
  "Biarch": "true",
  "SystemRequirements": "Vagrant <https://www.vagrantup.com>",
  "Collate": "'vmr.R' 'package.R' 'virtualbox.R' 'vagrantcloudAPI.R'\n'vagrant.R' 'vmr-methods.R'",
  "RoxygenNote": "7.2.3",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Packaged": {
    "Date": "2026-05-24 08:30:43 UTC",
    "User": "root"
  },
  "Author": "Jean-François Rey [cre, aut]",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2023-03-07 20:00:02 UTC",
  "RemoteUrl": "https://github.com/cran/vmr",
  "RemoteRef": "HEAD",
  "RemoteSha": "657591d98ed347db4e1410b0d5d255e271df88f7",
  "MD5sum": "39768e667cfa0fee6681eac2056dbf77",
  "_user": "cran",
  "_type": "src",
  "_file": "vmr_0.0.6.tar.gz",
  "_fileid": "5892f7e3f82b45dd8fbef4bc94927391a262737cc03b7ad2e8cb528eadf0af8a",
  "_filesize": 1826780,
  "_sha256": "5892f7e3f82b45dd8fbef4bc94927391a262737cc03b7ad2e8cb528eadf0af8a",
  "_created": "2026-05-24T08:30:43.000Z",
  "_published": "2026-05-24T08:33:18.035Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77583843468,
      "time": 123,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7183677365"
    },
    {
      "job": 77583843470,
      "time": 122,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183677248"
    },
    {
      "job": 77583707883,
      "time": 140,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183664363"
    },
    {
      "job": 77583843476,
      "time": 100,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183674934"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26356294729",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/vmr",
  "_commit": {
    "id": "657591d98ed347db4e1410b0d5d255e271df88f7",
    "author": "Jean-François Rey <jf.rey.public@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.0.6\n",
    "time": 1678219202
  },
  "_maintainer": {
    "name": "Jean-François Rey",
    "email": "jf.rey.public@gmail.com"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "utils",
      "role": "Depends"
    },
    {
      "package": "R",
      "version": ">= 3.3.0",
      "role": "Depends"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "curl",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "ssh",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 215,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/vmr"
  },
  "_mentions": 1,
  "_devurl": "https://gitlab.com/rstuff/vmr",
  "_pkgdown": "https://rstuff.gitlab.io/vmr",
  "_searchresults": 3,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/vmr.html",
    "manual.pdf"
  ],
  "_homeurl": "https://gitlab.com/rstuff/vmr",
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2021-02-16"
    },
    {
      "version": "0.0.2",
      "date": "2021-02-20"
    },
    {
      "version": "0.0.3",
      "date": "2021-03-18"
    },
    {
      "version": "0.0.4",
      "date": "2022-07-08"
    },
    {
      "version": "0.0.5",
      "date": "2022-09-07"
    },
    {
      "version": "0.0.6",
      "date": "2023-03-07"
    }
  ],
  "_exports": [
    "getProviderOptions",
    "virtualboxGitlabRunner",
    "virtualboxOptions",
    "vmrBoxDownload",
    "vmrConfigSSH",
    "vmrConnect",
    "vmrCreate",
    "vmrDestroy",
    "vmrDisconnect",
    "vmrExec",
    "vmrInfo",
    "vmrInitEnv",
    "vmrInstallPackages",
    "vmrIsRunning",
    "vmrList",
    "vmrListBox",
    "vmrListSnapshot",
    "vmrLoad",
    "vmrLocalBoxList",
    "vmrLocalBoxPrune",
    "vmrLocalBoxRemove",
    "vmrLocalBoxUpdate",
    "vmrMountDir",
    "vmrPackageBuild",
    "vmrPackageCheck",
    "vmrPackageTest",
    "vmrProvision",
    "vmrRemoveSnapshot",
    "vmrRestoreSnapshot",
    "vmrResume",
    "vmrSend",
    "vmrSetVerbose",
    "vmrStart",
    "vmrStatus",
    "vmrStop",
    "vmrSuspend",
    "vmrTakeSnapshot",
    "vmrUpdateEnvVersion",
    "vmrUpdatePackages"
  ],
  "_help": [
    {
      "page": "vmr-package",
      "title": "Virtual Machines for R",
      "topics": [
        "vmr-package",
        "vmr",
        "_PACKAGE"
      ]
    },
    {
      "page": "getProviderOptions",
      "title": "List provider options",
      "topics": [
        "getProviderOptions"
      ]
    },
    {
      "page": "print.vmr",
      "title": "Print *vmr* object information",
      "topics": [
        "print.vmr"
      ]
    },
    {
      "page": "summary.vmr",
      "title": "Summary *vmr* object information",
      "topics": [
        "summary.vmr"
      ]
    },
    {
      "page": "virtualboxGitlabRunner",
      "title": "Configure the guest VM to be use as a Gitlab-Runner",
      "topics": [
        "virtualboxGitlabRunner"
      ]
    },
    {
      "page": "virtualboxOptions",
      "title": "List 'VirtualBox' options available",
      "topics": [
        "virtualboxOptions"
      ]
    },
    {
      "page": "vmrBoxDownload",
      "title": "Download a Box",
      "topics": [
        "vmrBoxDownload"
      ]
    },
    {
      "page": "vmrConfigSSH",
      "title": "Configure ssh",
      "topics": [
        "vmrConfigSSH"
      ]
    },
    {
      "page": "vmrConnect",
      "title": "Open a ssh connection to guest machine",
      "topics": [
        "vmrConnect"
      ]
    },
    {
      "page": "vmrCreate",
      "title": "Create a *vmr* environment class",
      "topics": [
        "vmrCreate"
      ]
    },
    {
      "page": "vmrDestroy",
      "title": "Remove all resources created in a *vmr* environment",
      "topics": [
        "vmrDestroy"
      ]
    },
    {
      "page": "vmrDisconnect",
      "title": "Disconnect ssh connection to guest machine",
      "topics": [
        "vmrDisconnect"
      ]
    },
    {
      "page": "vmrExec",
      "title": "Execute R methods into guest machine",
      "topics": [
        "vmrExec"
      ]
    },
    {
      "page": "vmrInfo",
      "title": "Get guest machine information",
      "topics": [
        "vmrInfo"
      ]
    },
    {
      "page": "vmrInitEnv",
      "title": "Initialize the *vmr* environment",
      "topics": [
        "vmrInitEnv"
      ]
    },
    {
      "page": "vmrInstallPackages",
      "title": "Install R packages into guest machine",
      "topics": [
        "vmrInstallPackages"
      ]
    },
    {
      "page": "vmrIsRunning",
      "title": "Is *vmr* environment running",
      "topics": [
        "vmrIsRunning"
      ]
    },
    {
      "page": "vmrList",
      "title": "List available boxes from VagrantCloud",
      "topics": [
        "vmrList"
      ]
    },
    {
      "page": "vmrListBox",
      "title": "List all available version of a box",
      "topics": [
        "vmrListBox"
      ]
    },
    {
      "page": "vmrListSnapshot",
      "title": "List snapshot of the guest machine",
      "topics": [
        "vmrListSnapshot"
      ]
    },
    {
      "page": "vmrLoad",
      "title": "Load a *vmr* environment containing a Vagrant file",
      "topics": [
        "vmrLoad"
      ]
    },
    {
      "page": "vmrLocalBoxList",
      "title": "List downloaded boxes",
      "topics": [
        "vmrLocalBoxList"
      ]
    },
    {
      "page": "vmrLocalBoxPrune",
      "title": "Remove old installed boxes",
      "topics": [
        "vmrLocalBoxPrune"
      ]
    },
    {
      "page": "vmrLocalBoxRemove",
      "title": "Remove a box from localhost",
      "topics": [
        "vmrLocalBoxRemove"
      ]
    },
    {
      "page": "vmrLocalBoxUpdate",
      "title": "Update local box version",
      "topics": [
        "vmrLocalBoxUpdate"
      ]
    },
    {
      "page": "vmrMountDir",
      "title": "Mount a host directory to guest",
      "topics": [
        "vmrMountDir"
      ]
    },
    {
      "page": "vmrPackageBuild",
      "title": "Build a package in the guest machine",
      "topics": [
        "vmrPackageBuild"
      ]
    },
    {
      "page": "vmrPackageCheck",
      "title": "Perform a package check on guest",
      "topics": [
        "vmrPackageCheck"
      ]
    },
    {
      "page": "vmrPackageTest",
      "title": "Test a package into a guest machine",
      "topics": [
        "vmrPackageTest"
      ]
    },
    {
      "page": "vmrProvision",
      "title": "Provision a *vmr* environment",
      "topics": [
        "vmrProvision"
      ]
    },
    {
      "page": "vmrRemoveSnapshot",
      "title": "remove a snapshot of the guest machine",
      "topics": [
        "vmrRemoveSnapshot"
      ]
    },
    {
      "page": "vmrRestoreSnapshot",
      "title": "Restore a snapshot of the guest machine",
      "topics": [
        "vmrRestoreSnapshot"
      ]
    },
    {
      "page": "vmrResume",
      "title": "Resume a stopped guest machine",
      "topics": [
        "vmrResume"
      ]
    },
    {
      "page": "vmrSend",
      "title": "Send files and/or directories to guest machine",
      "topics": [
        "vmrSend"
      ]
    },
    {
      "page": "vmrSetVerbose",
      "title": "Set verbose level",
      "topics": [
        "vmrSetVerbose"
      ]
    },
    {
      "page": "vmrStart",
      "title": "Start a *vmr* environment",
      "topics": [
        "vmrStart"
      ]
    },
    {
      "page": "vmrStatus",
      "title": "Get the state of the guest machine",
      "topics": [
        "vmrStatus"
      ]
    },
    {
      "page": "vmrStop",
      "title": "Stop a *vmr* environement",
      "topics": [
        "vmrStop"
      ]
    },
    {
      "page": "vmrSuspend",
      "title": "Save state and stop guest machine",
      "topics": [
        "vmrSuspend"
      ]
    },
    {
      "page": "vmrTakeSnapshot",
      "title": "Take a snapshot of the guest machine",
      "topics": [
        "vmrTakeSnapshot"
      ]
    },
    {
      "page": "vmrUpdateEnvVersion",
      "title": "Update a *vmr* environment.",
      "topics": [
        "vmrUpdateEnvVersion"
      ]
    },
    {
      "page": "vmrUpdatePackages",
      "title": "Update R packages installed",
      "topics": [
        "vmrUpdatePackages"
      ]
    }
  ],
  "_readme": "https://github.com/cran/vmr/raw/HEAD/README.md",
  "_rundeps": [
    "curl",
    "jsonlite"
  ],
  "_vignettes": [
    {
      "source": "O1-workwithvmr.Rmd",
      "filename": "O1-workwithvmr.html",
      "title": "1- Working with vmr package",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The vmr package",
        "Presentation",
        "Dependencies",
        "Install",
        "Go further",
        "Next vignette : 2-Start my first environment"
      ],
      "created": "2021-02-16 08:50:02",
      "modified": "2022-07-08 14:30:02",
      "commits": 3
    },
    {
      "source": "O2-vmrFirstStep.Rmd",
      "filename": "O2-vmrFirstStep.html",
      "title": "2- vmr package first step",
      "engine": "knitr::rmarkdown",
      "headings": [
        "To Start",
        "List available environment (boxes)",
        "Create a vmr object",
        "Initialize the vmr environment",
        "Start vmr environment",
        "Stop vmr environment",
        "Vignettes summary",
        "Next vignette : 3-Manage vmr environment"
      ],
      "created": "2021-02-16 08:50:02",
      "modified": "2021-02-16 08:50:02",
      "commits": 1
    },
    {
      "source": "O3-vmrManagevmr.Rmd",
      "filename": "O3-vmrManagevmr.html",
      "title": "3- Manage vmr environment",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Clarification",
        "Create a vmr environment",
        "Create a vmr object",
        "Load a vmr object",
        "Initialize a vmr environment",
        "Clean a vmr environment",
        "Add options to vmr environment",
        "Upgrade environment",
        "Shared files",
        "Manipulate a vmr environment",
        "Snapshot",
        "Vignette summary",
        "Next vignette : 4-Manage Boxes"
      ],
      "created": "2021-02-16 08:50:02",
      "modified": "2021-02-16 08:50:02",
      "commits": 1
    },
    {
      "source": "O4-vmrManageBoxes.Rmd",
      "filename": "O4-vmrManageBoxes.html",
      "title": "4- Manage vmr boxes",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The vmr boxes",
        "Presentation",
        "List boxes",
        "Download a box",
        "Manage boxes",
        "Vignette summary",
        "Next vignette : 5-Manage providers"
      ],
      "created": "2021-02-16 08:50:02",
      "modified": "2021-02-16 08:50:02",
      "commits": 1
    },
    {
      "source": "O5-vmrManageProviders.Rmd",
      "filename": "O5-vmrManageProviders.html",
      "title": "5- Manage vmr Providers",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The vmr Providers",
        "Presentation",
        "VirtualBox provider",
        "Vignette summary",
        "Next vignette : 6-Development"
      ],
      "created": "2021-02-16 08:50:02",
      "modified": "2022-07-08 14:30:02",
      "commits": 2
    },
    {
      "source": "O6-vmrDev.Rmd",
      "filename": "O6-vmrDev.html",
      "title": "6- Use vmr for development",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Develop using vmr package",
        "Information",
        "Run R commands",
        "Package development",
        "Vignette summary",
        "Next vignette : 7-CI/CD"
      ],
      "created": "2021-02-16 08:50:02",
      "modified": "2021-02-16 08:50:02",
      "commits": 1
    },
    {
      "source": "O7-vmrcicd.Rmd",
      "filename": "O7-vmrcicd.html",
      "title": "7- Use vmr for CI/CD",
      "engine": "knitr::rmarkdown",
      "headings": [
        "CI/CD",
        "GitLab Runner CI/CD",
        "Snapshot",
        "Vignette summary",
        "Next vignette : 8- Functions resume"
      ],
      "created": "2021-02-16 08:50:02",
      "modified": "2022-07-08 14:30:02",
      "commits": 2
    },
    {
      "source": "O8-vmrResume.Rmd",
      "filename": "O8-vmrResume.html",
      "title": "8- vmr package functions resume",
      "engine": "knitr::rmarkdown",
      "headings": [
        "List available boxes",
        "Get box information",
        "Create a vmr environment",
        "Get providers options:",
        "Initialize vmr environment",
        "Load an already initialized vmr environment",
        "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",
        "Test R package",
        "Check R package",
        "Build R package",
        "Send files and run bash commands",
        "Vignette summary"
      ],
      "created": "2021-02-16 08:50:02",
      "modified": "2021-02-16 08:50:02",
      "commits": 1
    },
    {
      "source": "vmrPoster.Rnw",
      "filename": "vmrPoster.pdf",
      "title": "9 - Poster",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2022-07-08 14:30:02",
      "modified": "2022-07-08 14:30:02",
      "commits": 1
    }
  ],
  "_score": 3.6532125137753435,
  "_indexed": true,
  "_nocasepkg": "vmr",
  "_universes": [
    "cran",
    "gitlab-rstuff"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.6",
      "date": "2026-05-24T08:32:49.000Z",
      "distro": "noble",
      "commit": "657591d98ed347db4e1410b0d5d255e271df88f7",
      "fileid": "9e7697964cd4debcc50d493ff1d116d7ee89cdc80be627e407471e06bed03a49",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26356294729"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.6",
      "date": "2026-05-24T08:32:47.000Z",
      "distro": "noble",
      "commit": "657591d98ed347db4e1410b0d5d255e271df88f7",
      "fileid": "b7bfdcda7955b3f37ec320c979e1e238207212ef48a351f293b8bf684be5930e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26356294729"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.6",
      "date": "2026-05-24T08:32:42.000Z",
      "commit": "657591d98ed347db4e1410b0d5d255e271df88f7",
      "fileid": "e23a3b903f224280ce2010be74d55be97354faca990eb931c9af0ee8dbd651ef",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26356294729"
    }
  ]
}