4494 Commits

Author SHA1 Message Date
Mitchell Hashimoto
ec90382efe Reload sleeps 1 sec after halt to avoid FFI exception 2010-04-19 21:28:13 -07:00
Mitchell Hashimoto
28eb56b9f8 Error if OSE version is detected 2010-04-19 17:06:27 -07:00
Mitchell Hashimoto
376cd2f24d Box verification actually raises error to undo box adding 2010-04-19 15:45:52 -07:00
Mitchell Hashimoto
3e36b4ce12 Box verification uses the runner rather than the env 2010-04-19 14:21:21 -07:00
Mitchell Hashimoto
d9308f86ec Boxes now properly use scoped Environment 2010-04-19 14:15:52 -07:00
Mitchell Hashimoto
5b307a5d9b Added boxes are now verified 2010-04-19 14:14:44 -07:00
Mitchell Hashimoto
c64dc43c84 Fix progress meter output for Windows 2010-04-15 17:53:54 -07:00
Mitchell Hashimoto
d845e73138 Fork-and-wait SSH on Mac OS X 10.5 [closes GH-51] 2010-04-15 02:36:46 -07:00
Mitchell Hashimoto
b1d3cd3d14 SIGINT twice and vagrant will immediately exit, even if busy 2010-04-14 22:30:46 -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
1a4f934465 Remove old commands files 2010-04-13 17:25:43 -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
Mitchell Hashimoto
aec05eff0d Commands can now be registered as subcommands (similar to how config works) 2010-04-13 13:13:55 -07:00
Mitchell Hashimoto
83da66ee91 Commenting on the Vagrant::Command class 2010-04-13 01:44:11 -07:00
Mitchell Hashimoto
5c3171a8f9 Option parsing is in on the base command 2010-04-13 01:42:11 -07:00
Mitchell Hashimoto
d8387f8280 New files for the new command structure. Ignore the vagrant-temp binary for now. 2010-04-13 01:22:53 -07:00
Mitchell Hashimoto
46956d8caa You can now specify the host of the ssh-config with the --host option. 2010-04-12 21:28:37 -07:00
Mitchell Hashimoto
8218395546 ssh-config should require root path, not a created environment 2010-04-12 21:03:13 -07:00
Mitchell Hashimoto
c630b028fc vagrant ssh-config outputs .ssh/config ready entry for current environment 2010-04-12 21:00:42 -07:00
Mitchell Hashimoto
d5e2a64fd3 On import/export, hide "parts" of progress (since its simply out of 100) 2010-04-12 18:11:32 -07:00
Mitchell Hashimoto
f8dee9adf9 Base boxes can now be packaged with vagrant package by specifying the --base parameter. 2010-04-12 16:29:33 -07:00
Mitchell Hashimoto
677b3b05cc Packaging uses MAC address directly from the machine 2010-04-12 16:12:37 -07:00
Mitchell Hashimoto
40e823d90a Shorten shared folders further [see GH-50] 2010-04-12 14:38:34 -07:00
Lincoln Stoll
1245a0c1c8 Shorten shared folder names
On some setups, the generated name is truncated, which causes issues
because they then look the same, and the kernel throws duplicate
filename errors. Shorten the name so this doesn't happen
2010-04-12 14:06:56 -07:00
Lincoln Stoll
ea85e1d38f Shorten shared folder names
On some setups, the generated name is truncated, which causes issues
because they then look the same, and the kernel throws duplicate
filename errors. Shorten the name so this doesn't happen
2010-04-12 14:06:40 -07:00
Mitchell Hashimoto
9498226c83 Package now puts auto-generated Vagrantfile with MAC address in root. 2010-04-12 00:44:04 -07:00
Mitchell Hashimoto
ecdec218b4 Included files in package now go into the include/ directory. 2010-04-12 00:29:26 -07:00
Mitchell Hashimoto
d30354540e Simply typo fixes 2010-04-12 00:06:53 -07:00
Mitchell Hashimoto
f0fa8aa5df Export now uses proper function and has progress bar (like import) 2010-04-12 00:05:24 -07:00
Mitchell Hashimoto
945710e068 Config JSON doesn't include 'env' 2010-04-11 23:39:22 -07:00