Improve bash completion for `--credential-spec`
This option is Windows specific and should be only available if the
daemon runs on Windows.
@@ -3289,7 +3289,6 @@ _docker_service_update() {
# and `docker service update`
_docker_service_update_and_create() {
local options_with_args="
- --credential-spec
--endpoint-mode
--entrypoint
--env -e
@@ -3330,6 +3329,9 @@ _docker_service_update_and_create() {
--user -u
--workdir -w
"
+ __docker_daemon_os_is windows && options_with_args+="
+ --credential-spec
+ "
local boolean_options="
--detach=false -d=false
