bash-it/completion/available/docker.completion.bash

26 lines
561 B
Bash

# shellcheck shell=bash
cite "about-completion"
about-completion "docker completion"
# Make sure docker is installed
_command_exists docker || return
# Don't handle completion if it's already managed
_completion_exists docker && return
_docker_bash_completion_paths=(
# MacOS
'/Applications/Docker.app/Contents/Resources/etc/docker.bash-completion'
# Linux
'/usr/share/bash-completion/completions/docker'
)
for fn in "${_docker_bash_completion_paths[@]}"; do
if [ -r "${fn}" ]
then
# shellcheck disable=SC1090
source "${fn}"
break
fi
done