#/usr/bin/env bash _docker-clear-log() { if [ "${#COMP_WORDS[@]}" != "2" ]; then return fi all_container_names=$(docker ps --all --format "{{.Names}}") COMPREPLY=($(compgen -W "$all_container_names" "${COMP_WORDS[1]}")) } complete -F _docker-clear-log docker-clear-log