Commit Graph

6492 Commits

Author SHA1 Message Date
Mitchell Hashimoto 9f6b6435be Updated error text to be more clear 2010-04-15 01:19:21 -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 4e47e58db5 Update version for development 2010-04-13 22:55:24 -07:00
Mitchell Hashimoto 81dcf79750 Remove git-style-binaries dependency 2010-04-13 22:55:04 -07:00
Mitchell Hashimoto d79f6bd020 Update binary to not include rubygems 2010-04-13 22:52:11 -07:00
Mitchell Hashimoto 1a4f934465 Remove old commands files 2010-04-13 17:25:43 -07:00
Mitchell Hashimoto 368e468620 Removed final binaries and moved vagrant-temp to vagrant 2010-04-13 17:19:37 -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 e5374b912e Box add testing 2010-04-13 17:10:49 -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 dc35ce0980 Remove the implemented command binaries 2010-04-13 16:49:34 -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 e6006eacfa Init execute test 2010-04-13 15:55:56 -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 9ce860cb40 Base tests 2010-04-13 13:54:42 -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 cbb0c413dc Load Vagrantfile in include/ directory for boxes if it exists 2010-04-12 00:51:12 -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 9f3e926566 Update virtualbox dep to 0.6.0 even though its not released yet. (This is so user's running master will error if they attempt to update, forcing them to grab virtualbox master as well) 2010-04-12 00:11:10 -07:00