126 Commits

Author SHA1 Message Date
Mitchell Hashimoto
a3d9615a13 Custom help for vagrant gem on top of RubyGems help 2012-02-06 22:52:34 -05:00
Mitchell Hashimoto
4444e7150c vagarnt gem cannot be called within a bundler env 2012-02-06 22:22:28 -05:00
Mitchell Hashimoto
d19f7a44e5 Starting on the vagrant gem command. 2012-02-06 22:16:37 -05:00
Mitchell Hashimoto
f2eff93c38 Proper error handling of missing arguments to all box commands 2012-01-20 15:23:33 -08:00
Mitchell Hashimoto
9fce04c2cd Test for the correct number of arguments to box add 2012-01-20 15:21:54 -08:00
Frank Luithle
f3038a4033 Fix 'box help' subcommand for Ruby 1.8.7
This is related to Github issue #599, with a similar fix.
2012-01-18 12:23:43 +01:00
Mitchell Hashimoto
8f5232c5cf vagrant package --base 2012-01-13 17:55:01 -08:00
Mitchell Hashimoto
8cc162f48f Options after -- to vagrant ssh are passed through to ssh [GH-554] 2012-01-11 23:49:42 -08:00
Mitchell Hashimoto
bb2a473549 Added a --provision-with flag to specify provisioners to use. [GH-367] 2012-01-10 22:03:22 -08:00
Mitchell Hashimoto
0c0d456db2 Add --force flag to box add [GH-631] 2012-01-10 20:37:33 -08:00
Mitchell Hashimoto
fe012e800f Printing help due to invalid options should have error exit status 2012-01-10 20:30:18 -08:00
Mitchell Hashimoto
1aa73f7b70 Fix issue where "-c" was error checking... 2012-01-08 23:40:05 -08:00
Mitchell Hashimoto
27372ef313 Namespace ssh-config template 2012-01-07 21:56:14 -08:00
Mitchell Hashimoto
275ddae646 Convert everything to the new SSH API 2012-01-06 20:07:32 -08:00
Mitchell Hashimoto
faaa763d50 SSH connect is now SSH exec 2012-01-06 20:07:32 -08:00
Mitchell Hashimoto
19c1340e40 Vagrant::SSH no longer handles actual communication with the VM 2012-01-06 20:07:32 -08:00
Mitchell Hashimoto
8577935121 Syntaxerror 2012-01-06 20:07:31 -08:00
Mitchell Hashimoto
3ffa533011 ssh-config now uses the new ssh_info method 2012-01-06 20:07:31 -08:00
Mitchell Hashimoto
67aa4c3819 Get rid of unavailable API 2012-01-05 23:12:28 -08:00
Mitchell Hashimoto
d0c85afd47 IdentityFile works again in ssh-config [GH-626] 2012-01-05 23:01:35 -08:00
Mitchell Hashimoto
026a551496 vagrant ssh -p is now plain mode 2012-01-04 21:28:30 -08:00
Mitchell Hashimoto
a6c3551064 Merge pull request #621 from bitprophet/clean-ssh-option
Allow 'vagrant ssh' to strip most non-port options.
2012-01-04 21:20:12 -08:00
Elliot Pahl
9c89ed9c06 Fix vm state check in ssh-config. 2012-01-04 19:08:19 -08:00
Jeff Forcier
e646df5655 Tweak a variable name & help string 2012-01-04 12:47:53 -08:00
Jeff Forcier
72b609f0a6 Allow 'vagrant ssh' to strip most non-port options.
Adds a -p flag to 'vagrant ssh' which strips out username, private key
args, allowing the local user's ssh settings to take full effect.
2012-01-04 12:37:23 -08:00
Mitchell Hashimoto
e0998b0b0f Use proper UI with VM 2011-12-26 18:14:09 -08:00
Mitchell Hashimoto
4428daf344 A regex string can be passed to commands in Multi-VM 2011-12-26 18:12:02 -08:00
Mitchell Hashimoto
ad7f4c79ad Make requiring a single VM target in a command more DRY 2011-12-26 17:59:18 -08:00
Mitchell Hashimoto
f65a6c3c6f vagrant ssh -c stderr now goes to stderr on the host as well 2011-12-26 10:03:12 -08:00
Mitchell Hashimoto
e07280593d vagrant ssh -c will now exit with the same exit status of the command [GH-598] 2011-12-26 09:58:10 -08:00
Mitchell Hashimoto
5e5e0f69dc vagrant ssh works again 2011-12-22 13:48:22 -08:00
Mitchell Hashimoto
96868e5d29 Import and destroy work with the new driver interface 2011-12-20 21:20:45 -08:00
Mitchell Hashimoto
f9b3e89373 Enable provisioning by default [GH-601] 2011-12-20 16:27:08 -08:00
Mitchell Hashimoto
a8f5ed1863 Require vagrant environments for some commands. 2011-12-18 13:26:15 -08:00
Mitchell Hashimoto
98df762f8c vagrant init uses new OptParse based CLI 2011-12-17 21:06:00 -08:00
Mitchell Hashimoto
e29c5436e1 Box commands 2011-12-17 19:52:48 -08:00
Mitchell Hashimoto
780722386b vagrant status 2011-12-17 17:36:11 -08:00
Mitchell Hashimoto
1176c65138 vagrant ssh-config 2011-12-17 17:29:52 -08:00
Mitchell Hashimoto
e34f0a8af7 vagrant ssh 2011-12-17 17:24:02 -08:00
Mitchell Hashimoto
19adc3189d vagrant package 2011-12-17 16:58:54 -08:00
Mitchell Hashimoto
bdc39aa2e0 Suspend command 2011-12-17 12:04:35 -08:00
Mitchell Hashimoto
c5ec4b4a30 Provision, reload, resume 2011-12-17 11:53:26 -08:00
Mitchell Hashimoto
6c7e88c3ec vagrant halt 2011-12-17 11:14:56 -08:00
Mitchell Hashimoto
7a76fd7e05 Remove the 0.6.0 upgrade command. We're far passed that :) 2011-12-17 11:11:02 -08:00
Mitchell Hashimoto
45d07a8382 Remove old Thor base classes 2011-12-17 11:10:42 -08:00
Mitchell Hashimoto
e71007d47e vagrant destroy 2011-12-17 11:05:49 -08:00
Mitchell Hashimoto
b292008f3b Change parse_options a bit to automatically add help and detect invalid options 2011-12-17 09:25:46 -08:00
Mitchell Hashimoto
43cadfe830 vagrant up 2011-12-17 09:14:05 -08:00
Mitchell Hashimoto
a4a77dc420 Remove the old version command. 2011-12-16 23:39:49 -08:00
Mitchell Hashimoto
27491b554c Remove thor from requirements. Start revamping Vagrant::CLI 2011-12-16 23:34:30 -08:00