blob: 00f83411684e0c88891abc35d003cc883b703438 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# -*- 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
}
|