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
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
aa52d977a8
Wrapping tests in meaningful context
2010-04-11 23:42:11 -07:00
Mitchell Hashimoto
945710e068
Config JSON doesn't include 'env'
2010-04-11 23:39:22 -07:00
Mitchell Hashimoto
4d3f929b3f
Sleep for a second on `vagrant destroy` if the boot mode is GUI. Required to wait for GUI to clean itself up.
2010-04-10 17:46:42 -07:00
Mitchell Hashimoto
90d2ec5ab3
Fix tests to get passing for new `vagrant destroy` command
2010-04-10 16:45:46 -07:00
Michael Johnston
4149313e7a
allow setting mode to boot into, so can boot with gui which makes debugging networking setup easier
2010-04-10 16:45:01 -07:00
Mitchell Hashimoto
b1a16a7b3d
`vagrant down` is now `vagrant destroy`
2010-04-09 21:39:38 -07:00
Mitchell Hashimoto
43f66c1693
Modify start to only boot for saved VMs, no sharing folders, etc.
2010-04-09 21:26:56 -07:00
Mitchell Hashimoto
fd3012ae00
Suspend uses proper VM method structure
2010-04-09 15:47:31 -07:00
Mitchell Hashimoto
6de3b641d0
Fix forwarded ports destroy method call to use new virtualbox format
2010-04-09 15:41:26 -07:00
Mitchell Hashimoto
4586bc554d
Give cookbooks and role shared folders unique IDs
2010-04-09 14:22:05 -07:00
Mitchell Hashimoto
a9c261090e
Remove redundancy in chef solo provisioner
2010-04-09 14:17:25 -07:00
Wade Simmons
15e4b2f411
add support for roles in Chef Solo
2010-04-09 14:01:15 -07:00
Mitchell Hashimoto
c0c3313fdd
More redundant test code removing
2010-04-08 23:32:26 -07:00
Mitchell Hashimoto
4e54cc77a2
Remove old test mocks from the pre-instanced environment days
2010-04-08 23:28:53 -07:00
Mitchell Hashimoto
008e533c98
Chef configuration is now pulled into Chef provisioner base. Log level is able to be specified.
2010-04-08 23:17:25 -07:00
Mitchell Hashimoto
965e5a12f3
Chef server client.rb uses new templates
2010-04-08 21:07:24 -07:00
Mitchell Hashimoto
47a9d85b4e
Chef solo config uses new template system
2010-04-08 20:56:48 -07:00
Mitchell Hashimoto
419cc02e75
Removed unused error message and modified virtualbox not detected to be more up to date
2010-04-08 20:49:23 -07:00
Mitchell Hashimoto
945cc6af32
VM import now reports import progress!
2010-04-08 12:53:23 -07:00
Mitchell Hashimoto
00cf000189
Added a progress meter module/mixin since that'll be used elsewhere.
2010-04-08 12:44:25 -07:00
Mitchell Hashimoto
745aadd1a5
VM halting uses new VM#stop
2010-04-08 01:47:57 -07:00
Mitchell Hashimoto
2271a41940
Boot uses new VM#start method which only takes 1 arg
2010-04-08 01:45:19 -07:00