slightly more understandable code structure

pull/1635/head
cornfeedhobo 2020-08-08 12:42:45 -05:00
parent 43f62c6979
commit 926dcf6dcc
No known key found for this signature in database
GPG Key ID: 724357093F994B26
1 changed files with 7 additions and 3 deletions

View File

@ -9,6 +9,7 @@ _command_exists git || return 0
# Don't handle completion if it's already managed
! complete -p git &>/dev/null || return 0
_git_bash_completion_found=false
_git_bash_completion_paths=(
# MacOS non-system locations
'/Library/Developer/CommandLineTools/usr/share/git-core/git-completion.bash'
@ -17,11 +18,14 @@ _git_bash_completion_paths=(
for _comp_path in "${_git_bash_completion_paths[@]}" ; do
if [ -r "$_comp_path" ] ; then
_git_bash_completion_found=true
source "$_comp_path"
unset _git_bash_completion_paths
return
break
fi
done
if ! _git_bash_completion_found ; then
_log_warning "no completion files found - please try enabling the 'system' completion instead."
fi
unset _git_bash_completion_paths
_log_warning "no completion files found - please try enabling the 'system' completion instead."
unset _git_bash_completion_found