Merge pull request #410 from dserodio/docker-machine
Added all docker-machine commands as of 0.6.0
This commit is contained in:
		
						commit
						17743e1e17
					
				|  | @ -27,20 +27,25 @@ local -a _docker_machine_cmds | ||||||
| 
 | 
 | ||||||
| _docker_machine_cmds=( | _docker_machine_cmds=( | ||||||
|    'active:Get or set the active machine' \ |    'active:Get or set the active machine' \ | ||||||
|    'create:Create a machine' \ |  | ||||||
|    'config:Print the connection config for machine' \ |    'config:Print the connection config for machine' \ | ||||||
|  |    'create:Create a machine' \ | ||||||
|  |    'env:Display the commands to set up the environment for the Docker client' \ | ||||||
|    'inspect:Inspect information about a machine' \ |    'inspect:Inspect information about a machine' \ | ||||||
|    'ip:Get the IP address of a machine' \ |    'ip:Get the IP address of a machine' \ | ||||||
|    'kill:Kill a machine' \ |    'kill:Kill a machine' \ | ||||||
|    'ls:List machines' \ |    'ls:List machines' \ | ||||||
|  |    'provision:Re-provision existing machines' \ | ||||||
|  |    'regenerate-certs:Regenerate TLS Certificates for a machine' \ | ||||||
|    'restart:Restart a machine' \ |    'restart:Restart a machine' \ | ||||||
|    'rm:Remove a machine' \ |    'rm:Remove a machine' \ | ||||||
|    'env:Display the commands to set up the environment for the Docker client' \ |  | ||||||
|    'ssh:Log into or run a command on a machine with SSH' \ |    'ssh:Log into or run a command on a machine with SSH' \ | ||||||
|  |    'scp:Copy files between machines' \ | ||||||
|    'start:Start a machine' \ |    'start:Start a machine' \ | ||||||
|  |    'status:Get the status of a machine' \ | ||||||
|    'stop:Stop a machine' \ |    'stop:Stop a machine' \ | ||||||
|    'upgrade:Upgrade a machine to the latest version of Docker' \ |    'upgrade:Upgrade a machine to the latest version of Docker' \ | ||||||
|    'url:Get the URL of a machine' \ |    'url:Get the URL of a machine' \ | ||||||
|  |    'version:Show the Docker Machine version or a machine docker version' \ | ||||||
|    'help:Shows a list of commands or help for one command' |    'help:Shows a list of commands or help for one command' | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
|  | @ -52,20 +57,25 @@ __active() { | ||||||
| __help() { | __help() { | ||||||
|   _values 'Get help for subcommand' \ |   _values 'Get help for subcommand' \ | ||||||
|     'active' \ |     'active' \ | ||||||
|     'create' \ |  | ||||||
|     'config' \ |     'config' \ | ||||||
|  |     'create' \ | ||||||
|  |     'env' \ | ||||||
|     'inspect' \ |     'inspect' \ | ||||||
|     'ip' \ |     'ip' \ | ||||||
|     'kill' \ |     'kill' \ | ||||||
|     'ls' \ |     'ls' \ | ||||||
|  |     'provision' \ | ||||||
|  |     'regenerate-certs' \ | ||||||
|     'restart' \ |     'restart' \ | ||||||
|     'rm' \ |     'rm' \ | ||||||
|     'env' \ |  | ||||||
|     'ssh' \ |     'ssh' \ | ||||||
|  |     'scp' \ | ||||||
|     'start' \ |     'start' \ | ||||||
|  |     'status' \ | ||||||
|     'stop' \ |     'stop' \ | ||||||
|     'upgrade' \ |     'upgrade' \ | ||||||
|     'url' \ |     'url' \ | ||||||
|  |     'version' \ | ||||||
|     'help' |     'help' | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | @ -212,14 +222,35 @@ __ls() { | ||||||
|     '--quiet[Enable quiet mode]' |     '--quiet[Enable quiet mode]' | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | __provision() { | ||||||
|  |   __machines | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | __regenerate-certs() { | ||||||
|  |   _arguments \ | ||||||
|  |     '--force[Force rebuild and do not prompt]' | ||||||
|  |   __machines | ||||||
|  | } | ||||||
|  | 
 | ||||||
| __restart() { | __restart() { | ||||||
|   __machines |   __machines | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | __scp() { | ||||||
|  |   # This can certainly be improved, but it's a start | ||||||
|  |  _arguments \ | ||||||
|  |     '--recursive[Copy files recursively (required to copy directories)]' | ||||||
|  |  __machines | ||||||
|  | } | ||||||
|  | 
 | ||||||
| __start() { | __start() { | ||||||
|   __machines |   __machines | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | __status() { | ||||||
|  |   __machines | ||||||
|  | } | ||||||
|  | 
 | ||||||
| __stop() { | __stop() { | ||||||
|   __machines |   __machines | ||||||
| } | } | ||||||
|  | @ -240,6 +271,10 @@ __url() { | ||||||
|   __machines |   __machines | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | __version() { | ||||||
|  |   __machines | ||||||
|  | } | ||||||
|  | 
 | ||||||
| # common args | # common args | ||||||
| _arguments \ | _arguments \ | ||||||
|   '--debug[Enable debug mode]' \ |   '--debug[Enable debug mode]' \ | ||||||
|  | @ -261,10 +296,12 @@ local -a _command_args | ||||||
| case "$words[1]" in | case "$words[1]" in | ||||||
|   active) |   active) | ||||||
|     __active ;; |     __active ;; | ||||||
|   create) |  | ||||||
|     __create ;; |  | ||||||
|   config) |   config) | ||||||
|     __config ;; |     __config ;; | ||||||
|  |   create) | ||||||
|  |     __create ;; | ||||||
|  |   env) | ||||||
|  |     __env ;; | ||||||
|   inspect) |   inspect) | ||||||
|     __inspect ;; |     __inspect ;; | ||||||
|   ip) |   ip) | ||||||
|  | @ -273,16 +310,22 @@ case "$words[1]" in | ||||||
|     __kill ;; |     __kill ;; | ||||||
|   ls) |   ls) | ||||||
|     __ls ;; |     __ls ;; | ||||||
|  |   provision) | ||||||
|  |     __provision ;; | ||||||
|  |   regenerate-certs) | ||||||
|  |     __regenerate-certs ;; | ||||||
|   restart) |   restart) | ||||||
|     __restart ;; |     __restart ;; | ||||||
|   rm) |   rm) | ||||||
|     __rm ;; |     __rm ;; | ||||||
|   env) |  | ||||||
|     __env ;; |  | ||||||
|   ssh) |   ssh) | ||||||
|     __ssh ;; |     __ssh ;; | ||||||
|  |   scp) | ||||||
|  |     __scp ;; | ||||||
|   start) |   start) | ||||||
|     __start ;; |     __start ;; | ||||||
|  |   status) | ||||||
|  |     __status ;; | ||||||
|   stop) |   stop) | ||||||
|     __stop ;; |     __stop ;; | ||||||
|   upgrade) |   upgrade) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue