From a93b93f3f33618fc57099234dad8f7e196bdba3c Mon Sep 17 00:00:00 2001 From: Artur Luiz Oliveira Date: Mon, 16 Mar 2015 14:14:39 -0300 Subject: [PATCH] Added images listing and run command. --- docker-complete | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docker-complete b/docker-complete index fe648fd..421bff5 100644 --- a/docker-complete +++ b/docker-complete @@ -20,6 +20,11 @@ _docker_names() | sed -rne 's|/(.*)|\1|p' } +_docker_images() +{ + docker images | sed '1d' | sed '/^/d' | awk -F" " '{print $1}' | uniq +} + _docker() { local cur prev opts @@ -34,6 +39,11 @@ _docker() COMPREPLY=( $(compgen -W "${names}" -- ${cur}) ) return 0 ;; + images|run) + local names="$(_docker_images)" + COMPREPLY=( $(compgen -W "${names}" -- ${cur}) ) + return 0 + ;; esac COMPREPLY=($(compgen -W "${opts}" -- ${cur}))