- complete -A command -o default builtin cgmem_nice command dbus-launch exec \
- killall nice nohup pidof pidOf KillAll pgrep pkill psg pswg su sudo time \
- whence whereis which xargs
+ if [ -z "$BASH_COMPLETION_COMPAT_DIR" ]; then
+ if [ "$SHELL" = /bin/bash ]; then
+ if [ -f /etc/bash_completion ]; then
+ . /etc/bash_completion
+ elif [ -d /etc/bash_completion.d ]; then
+ . /etc/bash_completion.d/*
+ fi
+ elif [ "$SHELL" = /usr/local/bin/bash ]; then
+ if [ -d /usr/local/etc/bash_completion.d ]; then
+ . /usr/local/etc/bash_completion.d/*
+ fi
+ else
+ echo "Unknown OS type, canot source bash_completion" >&2
+ fi
+ fi
+