# -*- shell-script -*- # DESCRIPTION: reload autocompletion scripts and load new ones # USAGE: recomplete recomplete () { if test -f /etc/bash_completion && ! shopt -oq posix; then . /etc/bash_completion fi if test -f /usr/share/bash-completion/bash_completion && ! shopt -oq posix; then . /usr/share/bash-completion/bash_completion fi if test -d ~/.local/bash_completion.d ] && ! shopt -oq posix; then for __completionscript in ~/.local/bash_completion.d/*; do if test -r "${__completionscript}"; then . "${__completionscript}" fi done unset __completionscript fi if test -d ~/.local/share/bash_completion.d && ! shopt -oq posix; then for __completionscript in ~/.local/share/bash_completion.d/*; do if [ -r "${__completionscript}" ]; then . "${__completionscript}" fi done unset __completionscript fi }