# Functions
Debug.
Destroy runs a vagrant destroy.
Error.
Exists ensure vagrant is installed.
Fatal.
Init.
Install downloads the nanobox vagrant and adds it to the list of vagrant boxes.
NewLogger sets the vagrant logger to the given path.
Reload runs a vagrant reload.
Resume runs a vagrant resume.
SSH is run manually (vs Run) because the output needs to be hooked up differntly.
Status returns the current status of the VM; this command needs to be run in a way independant of a Vagrantfile to ensure that the status will always be available.
Suspend runs a "vagrant suspend".
Up runs a vagrant up.
Update downloads the nanobox vagrant and adds it to the list of vagrant boxes.