53 Commits

Author SHA1 Message Date
Mitchell Hashimoto
156149824d Remove parallelism for now. Caused too many issues with too little benefit. 2010-05-22 15:43:27 -07:00
Andrew Clay Shafer
c863457157 Added provision command
Will rerun provisioner on running vms
2010-05-22 00:52:30 -07:00
Mitchell Hashimoto
3360c37fc7 Parallelize the commands. There are some issues with this but in general it works so far. More polish needs to be done. 2010-05-22 00:33:57 -07:00
Mitchell Hashimoto
12b8ab4516 Refactor the "all or single" behavior of many commands into the base. 2010-05-21 23:38:44 -07:00
Mitchell Hashimoto
3cef90cfb9 Remove util.rb and that logger 2010-05-20 20:54:34 -07:00
Mitchell Hashimoto
504b709f2d Provisioners use new logger on environment 2010-05-20 20:44:58 -07:00
Mitchell Hashimoto
5251d89241 Fix packaging. Broke due to internal changes from multivm. [closes GH-64] 2010-05-18 19:08:26 -07:00
Mitchell Hashimoto
19be5f141e vagrant package works with multi-VM environments 2010-05-17 14:12:11 -07:00
Mitchell Hashimoto
f30645a967 vagrant ssh-config is now multi-vm friendly 2010-05-17 10:52:07 -07:00
Mitchell Hashimoto
586a56b5b5 vagrant reload works with multi-vm 2010-05-17 10:41:19 -07:00
Mitchell Hashimoto
38d485c29b vagrant resume with multiple VMs 2010-05-17 10:36:34 -07:00
Mitchell Hashimoto
228327c0ca vagrant suspend works with multi-vms 2010-05-17 01:45:57 -07:00
Mitchell Hashimoto
fd12018114 vagrant ssh works with multi-VM 2010-05-17 01:07:42 -07:00
Mitchell Hashimoto
81e1e8932a Can now specify which VMs to up with vagrant up or will up all by default 2010-05-16 18:34:35 -07:00
Mitchell Hashimoto
3b4d2ab795 vagrant halt updated to work with multi-VM 2010-05-16 18:22:28 -07:00
Mitchell Hashimoto
50086423ee Fixed some formatting issues with vagrant status 2010-05-16 18:11:51 -07:00
Mitchell Hashimoto
07e1fb7238 vagrant status updated to work with multi-VM 2010-05-16 17:59:18 -07:00
Mitchell Hashimoto
dec46235cb Error properly if an invalid VM name is given 2010-05-16 17:46:20 -07:00
Mitchell Hashimoto
709c50e7b6 vagrant status updated to work with multi-VM. Global status not yet functional. 2010-05-16 17:40:40 -07:00
Mitchell Hashimoto
a56f4a43dd Up command will up multiple VMs (persisting doesn't work yet) 2010-05-15 01:51:45 -07:00
Mitchell Hashimoto
33bfe75cbd Environment loads blank VMs for non-created VMs. 2010-05-15 01:34:31 -07:00
Mitchell Hashimoto
b1b4ae2077 Remove SSH object from environment 2010-05-07 21:45:40 -07:00
Mitchell Hashimoto
af1b098b9d vagrant status --global flag to view global status 2010-05-01 00:24:39 -07:00
Mitchell Hashimoto
1900d1faaa vagrant status now uses strings.yml instead of hardcoding strings into the command 2010-04-30 23:52:16 -07:00
Mitchell Hashimoto
c28195ed26 Add '--help' to any command to immediately get help for that command. 2010-04-25 16:58:35 -07:00
Mitchell Hashimoto
bbb1b70e1d Forceful halting with vagrant halt --force (or -f for short) 2010-04-25 16:42:12 -07:00
Mitchell Hashimoto
753ed4c574 Remove vagrant down (was deprecated in 0.3.0 to 0.3.2) 2010-04-25 00:34:58 -07:00
Mitchell Hashimoto
46b113dcdb Trivial change. 2010-04-21 17:04:22 -07:00
Mitchell Hashimoto
4bc4597e01 When listing subcommands, subcommand without descriptions are ignored 2010-04-13 23:25:50 -07:00
Mitchell Hashimoto
575a9f1021 Readded vagrant down but as an error message to assist users in migrating to vagrant destroy 2010-04-13 23:24:36 -07:00
Mitchell Hashimoto
5a7e8369d5 vagrant status properly detects no rootfile 2010-04-13 23:04:21 -07:00
Mitchell Hashimoto
797112cf84 box remove subcommand 2010-04-13 17:18:59 -07:00
Mitchell Hashimoto
f097ee3111 box list subcommand 2010-04-13 17:16:21 -07:00
Mitchell Hashimoto
8f891630d6 Proper subclassing for box subcommand 2010-04-13 17:11:51 -07:00
Mitchell Hashimoto
c744f7afde vagrant box add 2010-04-13 17:08:36 -07:00
Mitchell Hashimoto
3107fa763f Status command 2010-04-13 17:02:43 -07:00
Mitchell Hashimoto
b3277e015f Package subcommand 2010-04-13 16:46:51 -07:00
Mitchell Hashimoto
b72e3640e8 Resume subcommand 2010-04-13 16:37:32 -07:00
Mitchell Hashimoto
5efa7bded5 Suspend subcommand 2010-04-13 16:36:08 -07:00
Mitchell Hashimoto
28a2fd5466 Halt command 2010-04-13 16:34:29 -07:00
Mitchell Hashimoto
fa3ca57c9f ssh-config subcommand 2010-04-13 16:31:08 -07:00
Mitchell Hashimoto
4674b1983e SSH subcommand 2010-04-13 16:24:39 -07:00
Mitchell Hashimoto
0a1f2158f7 Sort subcommands listing 2010-04-13 16:23:02 -07:00
Mitchell Hashimoto
453f4774e4 Reload command and some docs for other commands 2010-04-13 16:22:14 -07:00
Mitchell Hashimoto
33c3a2df45 Destroy subcommand 2010-04-13 16:19:33 -07:00
Mitchell Hashimoto
60c6ad480c Up command 2010-04-13 16:16:59 -07:00
Mitchell Hashimoto
95592eb7f6 vagrant --version outputs the version 2010-04-13 15:45:38 -07:00
Mitchell Hashimoto
b4d1ee6e83 Commands specify their option parsings in the options_spec method. Parent takes care of the rest. 2010-04-13 15:34:26 -07:00
Mitchell Hashimoto
26c12a9a17 Init subcommand is working 2010-04-13 14:03:50 -07:00
Mitchell Hashimoto
bb0d3f7f93 Base command now recursively dispatches, allowing for arbitrarily complex commands such as vagrant a b c 2010-04-13 13:53:27 -07:00