-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdot_bash_completion
More file actions
32 lines (27 loc) · 817 Bytes
/
dot_bash_completion
File metadata and controls
32 lines (27 loc) · 817 Bytes
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
30
31
32
# Hints on how to manage user-defined Bash completions:
# https://serverfault.com/q/506612/291898
_completion_glob=(
~/.bash_completion.d/*
~/.local/share/bash-completion/*
)
case $OSTYPE in
darwin*)
;;
freebsd*)
_completion_glob=(
"${_completion_glob[@]}"
~/freebsd/bash-completion-freebsd/completions/*
~/qmk_firmware/util/qmk_tab_complete.sh
/usr/local/google-cloud-sdk/completion.bash.inc
/usr/local/share/examples/fzf/shell/completion.bash
/usr/local/share/examples/fzf/shell/key-bindings.bash
)
;;
esac
for f in "${_completion_glob[@]}"; do
[[ -f $f ]] && source "$f"
done
if command -v aws >/dev/null; then
complete -C '/usr/local/bin/aws_completer' aws
fi
# vim: filetype=bash softtabstop=4 shiftwidth=4 tabstop=4 expandtab