From 4d3122b2a7fe6024b2b18b42ad09ae013f1d5574 Mon Sep 17 00:00:00 2001 From: Dmytro Aleksandrov Date: Mon, 20 Oct 2014 13:29:40 +0300 Subject: [PATCH] Added docker exec completion, introduced in docker 1.3 --- plugins/docker/_docker | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/plugins/docker/_docker b/plugins/docker/_docker index 28568a6e5..83a12b801 100644 --- a/plugins/docker/_docker +++ b/plugins/docker/_docker @@ -61,6 +61,14 @@ __events() { '--since=[Show previously created events and then stream.]' } +__exec() { + _arguments \ + '-d[Detached mode: run command in the background]' \ + '-i[Keep STDIN open even if not attached]' \ + '-t[Allocate a pseudo-TTY]' + __docker_containers +} + __export() { __docker_containers } @@ -249,6 +257,7 @@ _1st_arguments=( "cp":"Copy files/folders from the containers filesystem to the host path" "diff":"Inspect changes on a container's filesystem" "events":"Get real time events from the server" + "exec":"Run a command in an existing container" "export":"Stream the contents of a container as a tar archive" "history":"Show the history of an image" "images":"List images" @@ -299,6 +308,8 @@ case "$words[1]" in __diff ;; events) __events ;; + exec) + __exec ;; export) __export ;; history)