1
0
mirror of https://github.com/docker/cli.git synced 2026-01-22 03:22:01 +03:00

Move bash completion logic to new subcommand: import

Signed-off-by: Harald Albers <github@albersweb.de>
Upstream-commit: e93298650d052c7ed29148a3012f4b710620af2f
Component: engine
This commit is contained in:
Harald Albers
2016-10-22 09:28:25 -07:00
parent 5beb4da007
commit b64eef3181

View File

@@ -2075,7 +2075,29 @@ _docker_image_images() {
}
_docker_image_import() {
_docker_import
case "$prev" in
--change|-c|--message|-m)
return
;;
esac
case "$cur" in
-*)
COMPREPLY=( $( compgen -W "--change -c --help --message -m" -- "$cur" ) )
;;
*)
local counter=$(__docker_pos_first_nonflag '--change|-c|--message|-m')
if [ $cword -eq $counter ]; then
return
fi
(( counter++ ))
if [ $cword -eq $counter ]; then
__docker_complete_image_repos_and_tags
return
fi
;;
esac
}
_docker_image_inspect() {
@@ -2175,29 +2197,7 @@ _docker_images() {
}
_docker_import() {
case "$prev" in
--change|-c|--message|-m)
return
;;
esac
case "$cur" in
-*)
COMPREPLY=( $( compgen -W "--change -c --help --message -m" -- "$cur" ) )
;;
*)
local counter=$(__docker_pos_first_nonflag '--change|-c|--message|-m')
if [ $cword -eq $counter ]; then
return
fi
(( counter++ ))
if [ $cword -eq $counter ]; then
__docker_complete_image_repos_and_tags
return
fi
;;
esac
_docker_image_import
}
_docker_info() {