make alias test happy

pull/1635/head
cornfeedhobo 2020-08-06 08:53:43 -05:00
parent 57f4343d04
commit efa911d58a
No known key found for this signature in database
GPG Key ID: 724357093F994B26
1 changed files with 19 additions and 21 deletions

View File

@ -1,29 +1,27 @@
#!/usr/bin/env bash
# Only operate on MacOS since there are no linux paths
if [[ $(uname) == 'Darwin' ]] ; then
[[ "$(uname -s)" -eq 'Darwin' ]] || return
# Make sure git is installed
_command_exists git || return
# Make sure git is installed
_command_exists git || return
# Don't handle completion if it's already managed
! complete -p git &>/dev/null || return
# Don't handle completion if it's already managed
! complete -p git &>/dev/null || return
_git_bash_completion_paths=(
_git_bash_completion_paths=(
# MacOS non-system locations
'/Library/Developer/CommandLineTools/usr/share/git-core/git-completion.bash'
'/Applications/Xcode.app/Contents/Developer/usr/share/git-core/git-completion.bash'
)
)
for _comp_path in "${_git_bash_completion_paths[@]}" ; do
for _comp_path in "${_git_bash_completion_paths[@]}" ; do
if [ -r "$_comp_path" ] ; then
source "$_comp_path"
unset _git_bash_completion_paths
return
fi
done
done
unset _git_bash_completion_paths
_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."