0.0.4 • Published 9 years ago

vagrant.js v0.0.4

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

vagrant.js

NPM

This module is wrapper of vagrant.

REQUIRED: installed vagrant

example code

vagrant = require("vagrant.js");

vagrant.status(function(statusArr, stderr){

});

vagrant.boxList(function(boxArr, stderr){

});

vagrant.boxAdd(boxName, boxUrl, function(boxArr, stderr){

});

statusArr

statusArr is status info object Array.
Like this.

[
  {
    id: "",
    name: "",
    provider: "",
    status: "",
    directory: ""
  },
  ...
]

boxArr

boxArr is box info object Array.
Like this.

[
  {
    name: "",
    provider: "",
    version: ""
  },
  ...
]

Implemented methods

status(function(statusArr, stderr){})
boxList(function(boxArr, stderr){})
boxAdd(boxName, boxUrl, function(){})
boxRemove(boxName, function(stdout, stderr){})
boxdestroy(machineId, function(stdout, stderr){})
up(vagrantfileDir, function(stdout, stderr){})
halt(machineId, function(stdout, stderr){})
suspend(machineId, function(stdout, stderr){})
resume(machineId, function(stdout, stderr){})
provision(machineId, function(stdout, stderr){})

Sorry, vagrant ssh is not supported still :-(

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago