Mitchell Hashimoto
fab4ae5dd2
Get rid of the one second sleep on `reload`. A fix was pushed upstream in virtualbox gem which fixes this.
2010-04-26 23:41:42 -07:00
Mitchell Hashimoto
fee901a899
Remove remaining Vagrant.config references. There a still a couple left...
2010-04-25 17:17:18 -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
23857242f2
Linux system configurable via `config.linux`
2010-04-25 16:33:33 -07:00
Mitchell Hashimoto
d5866a1b54
`vagrant halt` now attempts to gracefully shut down the machine (via System#halt)
2010-04-25 16:27:03 -07:00
Mitchell Hashimoto
0736f8582d
Shared folder action uses new system abstraction
2010-04-25 02:08:59 -07:00
Mitchell Hashimoto
95938c652d
New abstraction: Systems. Updated config and environment to properly load configured system.
...
This allows the OS-specific tasks to be pulled out into separate classes, so that other systems could potentially be supported. For now, a "Linux" system has been created.
2010-04-25 01:46:51 -07:00
Mitchell Hashimoto
1429723277
Glob loader to make glob loading easier
2010-04-25 00:51:45 -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
f6b95801fc
Export progress bar uses new syntax
2010-04-24 03:31:51 -07:00
Mitchell Hashimoto
4394882a7b
Busy task no longer runs in a separate thread.
2010-04-24 03:26:44 -07:00
Mitchell Hashimoto
50d81031b0
Update VM import to use proper new syntax for virtualbox
2010-04-23 23:56:03 -07:00
Mitchell Hashimoto
46b113dcdb
Trivial change.
2010-04-21 17:04:22 -07:00
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