Strip whitespace
Do not depend on vagrant within the gem
Move vagrant class extension to decorators module
Properly namespace VMInfo class
Update plugin registration technique to be compatible with Vagrant 1.1.x+
Add 'list' command class
Move core class functionality out of vagrant-list.rb and update for newer versions of Vagrant
Load rspec rake tasks in rakefile
Don't require vagrant or vagrant_init when setting up specs
Instead of decorating Vagrant classes, just shell out the list commands, as they apply globally to all versions and then gem is a lot simpler this way
Use my own VirtualBox adapter to a shell command to gather information on VMs
Also shell out command to gather information on each virtual machine
Define a Vagrant error that is thrown when any delegated shell commands fail
Remove spec that was testing old functionality - and not very well at that
Require correct files (including i18n), which VagrantError needs to build appropriate messages
Add passing specs for the delegated virtualbox list command and vm info class
Add warning message about requiring having a test vm running
In development, depend on vagrant and I18n
Always require I18n to ensure errors get handled correctly
Use string for command instead of symbol