浏览代码

Fix bash completion for `docker volume ls --dangling=false`.

Signed-off-by: David Calavera <david.calavera@gmail.com>
David Calavera 9 年之前
父节点
当前提交
9e2b63e0ae
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      contrib/completion/bash/docker

+ 8 - 1
contrib/completion/bash/docker

@@ -1988,7 +1988,14 @@ _docker_volume_inspect() {
 _docker_volume_ls() {
 	case "$prev" in
 		--filter|-f)
-			COMPREPLY=( $( compgen -W "dangling=true" -- "$cur" ) )
+			COMPREPLY=( $( compgen -W "dangling" -- "$cur" ) )
+			return
+			;;
+	esac
+
+	case "${words[$cword-2]}$prev=" in
+		*dangling=*)
+			COMPREPLY=( $( compgen -W "true false" -- "${cur#=}" ) )
 			return
 			;;
 	esac