blob: 00f83411684e0c88891abc35d003cc883b703438 (
plain) (
tree)
|
|
# -*- 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 test -r "${__completionscript}"; then
. "${__completionscript}"
fi
done
unset __completionscript
fi
}
|