Commit Graph

5461 Commits

Author SHA1 Message Date
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 5be932bf6c Destroying properly updates the dotfile 2010-05-16 18:01:53 -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 0314e6ef6c Persist/depersist VM methods replaced with dotfile updates. Active list information disabled for now. 2010-05-16 16:53:56 -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 689a416809 Fixed issue with JSON 1.4.3 [closes GH-62] 2010-05-14 23:25:34 -07:00
Mitchell Hashimoto 3e4a20d919 Slight cosmetic changes to get things working with emacs highlighter and commenting 2010-05-14 23:25:12 -07:00
Mitchell Hashimoto 7198471af1 Fixed issue with JSON 1.4.3 [closes GH-62] 2010-05-13 13:00:00 -07:00
Mitchell Hashimoto c8e36274d6 Get rid of Environment#create_vm. VMs instances are now always available 2010-05-08 20:31:12 -07:00
Mitchell Hashimoto 14bb07e08f Fix tests to not clear line 2010-05-08 20:28:42 -07:00
Mitchell Hashimoto 124a9ab19d Environment properly loads VMs 2010-05-08 15:34:43 -07:00
Mitchell Hashimoto b313d34d5b Environment config loading loads the subconfig if specified. VMs now create a new env for themselves. 2010-05-08 14:57:31 -07:00
Mitchell Hashimoto af383e222a Get rid of more references to Vagrant.config. Only one remains. 2010-05-07 22:57:25 -07:00
Mitchell Hashimoto b1b4ae2077 Remove SSH object from environment 2010-05-07 21:45:40 -07:00
Mitchell Hashimoto 2e547bda26 SSH object is now on the VM, rather than the environment 2010-05-07 21:40:32 -07:00
Mitchell Hashimoto 7419563b80 Added `config.vm.define` which will be used for multi-VMs 2010-05-07 21:19:11 -07:00
Mitchell Hashimoto d7e0172e2d `vagrant destroy` always forces the shutdown (does not attempt graceful) 2010-05-06 20:50:32 -07:00
Mitchell Hashimoto 4d042da99b If JSON parsing fails on reading the active list, just set it to an empty hash 2010-05-06 11:02:53 -07:00
Mitchell Hashimoto 699fa2ce77 Call properly `t` method in error_and_exit 2010-05-02 13:51:25 -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 13c05de702 Rename errors.yml to strings.yml and Error to Translator, since I plan on using it for general strings 2010-04-30 23:42:11 -07:00
Mitchell Hashimoto 4e9653f95e Made `last_updated_at` `created_at` instead 2010-04-30 23:35:30 -07:00
Mitchell Hashimoto 422951f0eb ActiveList now contains meaningful information about the running VMs 2010-04-30 23:34:22 -07:00
Mitchell Hashimoto 661af82e63 Refactor up/start actions. 2010-04-29 00:38:39 -07:00
Mitchell Hashimoto 3774bc4f59 Upped VirtualBox version requirement to 0.6.2 (unreleased) to force git version 2010-04-29 00:22:07 -07:00
Mitchell Hashimoto 822a5e3154 Linux shutdown state checking no longer requires the force param. Its default 2010-04-28 20:47:58 -07:00
Mitchell Hashimoto ba7ab66239 Switch back to json gem. 2010-04-28 19:30:13 -07:00
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 ffded418f7 Remove `vagrant down` test files 2010-04-25 00:51:30 -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 f2d838f84a Update version for development 2010-04-24 21:47:08 -07:00
Mitchell Hashimoto 7df1a7dca6 v0.3.2 Windows Ruby 1.9 support 2010-04-24 03:33:12 -07:00
Mitchell Hashimoto 106e7b21be Bump version to 0.3.2 2010-04-24 03:32:58 -07:00
Mitchell Hashimoto f6b95801fc Export progress bar uses new syntax 2010-04-24 03:31:51 -07:00
Mitchell Hashimoto 037263da98 Finally get rid of sleeps in test 2010-04-24 03:27:36 -07:00
Mitchell Hashimoto 4394882a7b Busy task no longer runs in a separate thread. 2010-04-24 03:26:44 -07:00