浏览代码

Add bash completion for new `docker system` command family

Signed-off-by: Harald Albers <github@albersweb.de>
Harald Albers 8 年之前
父节点
当前提交
5290f74878
共有 1 个文件被更改,包括 40 次插入0 次删除
  1. 40 0
      contrib/completion/bash/docker

+ 40 - 0
contrib/completion/bash/docker

@@ -3151,6 +3151,45 @@ _docker_stop() {
 	_docker_container_stop
 	_docker_container_stop
 }
 }
 
 
+
+_docker_system() {
+	local subcommands="
+		df
+		events
+		info
+		prune
+	"
+	__docker_subcommands "$subcommands $aliases" && return
+
+	case "$cur" in
+		-*)
+			COMPREPLY=( $( compgen -W "--help" -- "$cur" ) )
+			;;
+		*)
+			COMPREPLY=( $( compgen -W "$subcommands" -- "$cur" ) )
+			;;
+	esac
+}
+
+# TODO new command
+_docker_system_df() {
+	:
+}
+
+_docker_system_events() {
+	_docker_events
+}
+
+_docker_system_info() {
+	_docker_info
+}
+
+# TODO new command
+_docker_system_prune() {
+	:
+}
+
+
 _docker_tag() {
 _docker_tag() {
 	_docker_image_tag
 	_docker_image_tag
 }
 }
@@ -3325,6 +3364,7 @@ _docker() {
 		stats
 		stats
 		stop
 		stop
 		swarm
 		swarm
+		system
 		tag
 		tag
 		top
 		top
 		unpause
 		unpause