Просмотр исходного кода

Merge pull request #24792 from albers/completion-service-log-drivers

bash completion for `docker service {create,update} --log-{driver,opt}`
Sebastiaan van Stijn 9 лет назад
Родитель
Сommit
ebca26b4b1
1 измененных файлов с 12 добавлено и 0 удалено
  1. 12 0
      contrib/completion/bash/docker

+ 12 - 0
contrib/completion/bash/docker

@@ -1711,6 +1711,8 @@ _docker_service_update() {
 		--label -l
 		--label -l
 		--limit-cpu
 		--limit-cpu
 		--limit-memory
 		--limit-memory
+		--log-driver
+		--log-opt
 		--mount
 		--mount
 		--name
 		--name
 		--network
 		--network
@@ -1734,6 +1736,8 @@ _docker_service_update() {
 		--registry-auth
 		--registry-auth
 	"
 	"
 
 
+	__docker_complete_log_driver_options && return
+
 	if [ "$subcommand" = "create" ] ; then
 	if [ "$subcommand" = "create" ] ; then
 		options_with_args="$options_with_args
 		options_with_args="$options_with_args
 			--mode
 			--mode
@@ -1770,6 +1774,14 @@ _docker_service_update() {
 			__docker_nospace
 			__docker_nospace
 			return
 			return
 			;;
 			;;
+		--log-driver)
+			__docker_complete_log_drivers
+			return
+			;;
+		--log-opt)
+			__docker_complete_log_options
+			return
+			;;
 		--network)
 		--network)
 			__docker_complete_networks
 			__docker_complete_networks
 			return
 			return