瀏覽代碼

Merge pull request #2677 from sdurrheimer/zsh-completion-fix-invalid-commands-cache

Fix zsh completion to ensure we have enough commands to store in the …
Aanand Prasad 9 年之前
父節點
當前提交
9d2e1f58d9
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      contrib/completion/zsh/_docker-compose

+ 1 - 1
contrib/completion/zsh/_docker-compose

@@ -179,7 +179,7 @@ __docker-compose_commands() {
         local -a lines
         lines=(${(f)"$(_call_program commands docker-compose 2>&1)"})
         _docker_compose_subcommands=(${${${lines[$((${lines[(i)Commands:]} + 1)),${lines[(I)  *]}]}## #}/ ##/:})
-        _store_cache docker_compose_subcommands _docker_compose_subcommands
+        (( $#_docker_compose_subcommands > 0 )) && _store_cache docker_compose_subcommands _docker_compose_subcommands
     fi
     _describe -t docker-compose-commands "docker-compose command" _docker_compose_subcommands
 }