vagrant
v0.0.1
Published
Vagrant CLI wrapper
Downloads
163
Readme
Vagrant for Node.js
This module is a programatic wrapper around the vagrant
CLI tool.
Note: vagrant
must be installed to use this, it's only a wrapper
Installation
npm i vagrant
Usage
All commands are run with child_process.spawn
and the stdio
is set to inherit
passing along process.env
.
var vagrant = require('vagrant');
//From a dir with a Vagrantfile, this will ssh into the VM
vagrant.ssh(function(code) {
//vagrant is done
});
vagrant.up(function(code) {
//vagrant is done
});
//Arguments passed as an array
vagrant.init(['foo', 'http://foobar.com'], function(code) {
//vagrant is done
});