vagrant/test/unit/vagrant
Mitchell Hashimoto 00aba5ac03 Plugin easy commands.
Easy commands are well... easy! They don't offer the full power of
creating a completely custom command class, but they let you do the
basics (what almost everyone needs) with minimal fuss. Example:

class MyPlugin < Vagrant.plugin("1")
  name "my-plugin"

  easy_command "foo" do |action|
    puts "HELLO!"
  end
end

NOTE: The "action" stuff isn't done yet, but will be soon!
2012-05-05 18:57:29 -07:00
..
action Pull out port collision detection/correction into the CheckPortCollision middleware 2011-12-25 10:13:08 -08:00
command Make unit tests pass from the safe_puts changes 2012-03-22 13:42:41 -07:00
config Remove old configuration classes 2012-04-18 17:16:03 -07:00
downloaders Additional fixes + tests for shell expansion [GH-633] 2012-01-11 22:56:15 -08:00
plugin Plugin easy commands. 2012-05-05 18:57:29 -07:00
util IsPortOpen utility 2012-03-23 10:26:29 -04:00
box_collection_test.rb Throw an error if a box already exists when calling box.add 2011-12-10 13:09:03 -08:00
box_test.rb Lazy load attributes for runners. Get box repackage working. 2011-12-09 20:24:34 -08:00
config_test.rb Introduce Config::Loader 2011-12-03 17:12:48 -08:00
data_store_test.rb Allow data store to work even if file path is nil 2012-02-25 10:41:06 -08:00
environment_test.rb Raise an error if the CWD is incorrect 2012-03-08 16:57:17 -08:00
hosts_test.rb Move hosts to a plugin system 2012-04-18 22:20:45 -07:00
registry_test.rb Major guests have been moved to plugins 2012-04-18 21:03:03 -07:00
ssh_test.rb More test cleanups 2012-05-01 22:10:10 -07:00