A little command line tool to manage many vagrant boxes without changing working directory.
$ npm install -g vgm
- Add your vagrant boxes to the manager with the following command:
$ vgm add <name-of-the-box> <path-to-Vagrantfile-directory>
Where <name-of-the-box>
- is any convenient name that you would like to use for your box
and <path-to-Vagrantfile-directory>
is path to where your Vagrantfile
is stored.
- Run vagrant commands like this:
$ vgm <name-of-the-box> status
This should show you your box's status.
Adds virtual machine to the manager
name
- any convenient name for your virtual machinepath
(optional) - path to Vagrantfile directory, if not presentvgm
will use path to current directory
Removes virtual machine from the manager configuration
name
- name of the machine that you want to remove
Outputs list of all registered vitrual machines.
Runs vagrant command on a machine
name
- name of the machine that you want to run the command oncmd
(optional) - vagrant command, if not presentvgm
will assumestatus
command