summaryrefslogtreecommitdiff
path: root/bash-completion/init_bc
blob: 14f67d90b8275a5d3329d8ae711bf708d10cf118 (plain)
    1 #!/bin/sh
    2 export BASH_COMPLETION=/usr/share/bash-completion/bash_completion
    3 bash=${BASH_VERSION%.*}; bmajor=${bash%.*}; bminor=${bash#*.}
    4 if [ "$PS1" ] && [ $bmajor -eq 2 ] && [ $bminor '>' 04 ] \
    5        && [ -f "$BASH_COMPLETION" ]; then # interactive shell
    6        # Source completion code
    7        . $BASH_COMPLETION
    8 fi
    9 
   10 # also support bash v3...
   11 if [ "$PS1" ] && [ $bmajor -eq 3 ] && [ -f "$BASH_COMPLETION" ]; then
   12     # interactive shell
   13     . $BASH_COMPLETION
   14 fi
   15     
   16 unset bash bmajor bminor
   17 
   18 files=`find /usr/lib/bash-completion/ -type f`
   19 if [ ! "$files" = "" ]; then
   20     for f in /usr/lib/bash-completion/*; do
   21         . $f
   22     done
   23 fi

Generated by cgit