mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-05-01 04:30:37 +02:00
Prevent faulty autocomplete in zsh for docker rmi
Skip autocompletion when there are no docker images available Signed-off-by: Ruben Sainiuc <ruben.sainiuc@gmail.com>
This commit is contained in:
parent
31a84e710f
commit
5c664bba80
1 changed files with 4 additions and 0 deletions
|
|
@ -151,6 +151,10 @@ __docker_complete_info_plugins() {
|
||||||
|
|
||||||
__docker_images() {
|
__docker_images() {
|
||||||
[[ $PREFIX = -* ]] && return 1
|
[[ $PREFIX = -* ]] && return 1
|
||||||
|
|
||||||
|
# Prevent autocomplete when there are no images
|
||||||
|
[[ $(_call_program commands docker $docker_options images --format "{{.ID}}") ]] || return 1
|
||||||
|
|
||||||
integer ret=1
|
integer ret=1
|
||||||
declare -a images
|
declare -a images
|
||||||
images=(${${${(f)"$(_call_program commands docker $docker_options images)"}[2,-1]}/(#b)([^ ]##) ##([^ ]##) ##([^ ]##)*/${match[3]}:${(r:15:: :::)match[2]} in ${match[1]}})
|
images=(${${${(f)"$(_call_program commands docker $docker_options images)"}[2,-1]}/(#b)([^ ]##) ##([^ ]##) ##([^ ]##)*/${match[3]}:${(r:15:: :::)match[2]} in ${match[1]}})
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue