Add makepkg(8) completion

This commit is contained in:
Igor Murzov 2010-05-24 23:33:52 +04:00
parent ee78227c9c
commit 3933d030bf

View File

@ -98,6 +98,29 @@ _installpkg()
$(compgen -d -- "$cur") )
} && complete -F _installpkg -o filenames installpkg
have makepkg && [ -f /etc/slackware-version ] &&
_makepkg()
{
COMPREPLY=()
local cur=`_get_cword`
if [[ "$cur" == -* ]]; then
COMPREPLY=( $( compgen -W '-l --linkadd -p --prepend \
-c --chown' -- "$cur") )
return 0
fi
local prev=`_get_pword`
case $prev in
-l|-l|-c|--chown)
COMPREPLY=( $( compgen -W 'y n' -- "$cur" ) )
return 0
;;
esac
return 0
} && complete -F _makepkg makepkg
have explodepkg && [ -f /etc/slackware-version ] &&
complete -o plusdirs -f -X '!*.t[bglx]z' explodepkg
# Local variables: