docker-machine: added all commands for docker-machine 0.6.0
This commit is contained in:
parent
6a0e2f7f8f
commit
af8865165c
|
@ -34,13 +34,18 @@ _docker_machine_cmds=(
|
|||
'ip:Get the IP address of a machine' \
|
||||
'kill:Kill a machine' \
|
||||
'ls:List machines' \
|
||||
'provision:Re-provision existing machines' \
|
||||
'regenerate-certs:Regenerate TLS Certificates for a machine' \
|
||||
'restart:Restart a machine' \
|
||||
'rm:Remove a machine' \
|
||||
'ssh:Log into or run a command on a machine with SSH' \
|
||||
'scp:Copy files between machines' \
|
||||
'start:Start a machine' \
|
||||
'status:Get the status of a machine' \
|
||||
'stop:Stop a machine' \
|
||||
'upgrade:Upgrade a machine to the latest version of Docker' \
|
||||
'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'
|
||||
)
|
||||
|
||||
|
@ -59,13 +64,18 @@ __help() {
|
|||
'ip' \
|
||||
'kill' \
|
||||
'ls' \
|
||||
'provision' \
|
||||
'regenerate-certs' \
|
||||
'restart' \
|
||||
'rm' \
|
||||
'ssh' \
|
||||
'scp' \
|
||||
'start' \
|
||||
'status' \
|
||||
'stop' \
|
||||
'upgrade' \
|
||||
'url' \
|
||||
'version' \
|
||||
'help'
|
||||
}
|
||||
|
||||
|
@ -212,14 +222,35 @@ __ls() {
|
|||
'--quiet[Enable quiet mode]'
|
||||
}
|
||||
|
||||
__provision() {
|
||||
__machines
|
||||
}
|
||||
|
||||
__regenerate-certs() {
|
||||
_arguments \
|
||||
'--force[Force rebuild and do not prompt]'
|
||||
__machines
|
||||
}
|
||||
|
||||
__restart() {
|
||||
__machines
|
||||
}
|
||||
|
||||
__scp() {
|
||||
# This can certainly be improved, but it's a start
|
||||
_arguments \
|
||||
'--recursive[Copy files recursively (required to copy directories)]'
|
||||
__machines
|
||||
}
|
||||
|
||||
__start() {
|
||||
__machines
|
||||
}
|
||||
|
||||
__status() {
|
||||
__machines
|
||||
}
|
||||
|
||||
__stop() {
|
||||
__machines
|
||||
}
|
||||
|
@ -240,6 +271,10 @@ __url() {
|
|||
__machines
|
||||
}
|
||||
|
||||
__version() {
|
||||
__machines
|
||||
}
|
||||
|
||||
# common args
|
||||
_arguments \
|
||||
'--debug[Enable debug mode]' \
|
||||
|
@ -275,14 +310,22 @@ case "$words[1]" in
|
|||
__kill ;;
|
||||
ls)
|
||||
__ls ;;
|
||||
provision)
|
||||
__provision ;;
|
||||
regenerate-certs)
|
||||
__regenerate-certs ;;
|
||||
restart)
|
||||
__restart ;;
|
||||
rm)
|
||||
__rm ;;
|
||||
ssh)
|
||||
__ssh ;;
|
||||
scp)
|
||||
__scp ;;
|
||||
start)
|
||||
__start ;;
|
||||
status)
|
||||
__status ;;
|
||||
stop)
|
||||
__stop ;;
|
||||
upgrade)
|
||||
|
|
Loading…
Reference in New Issue