Add option completion for upgradepkg

This commit is contained in:
Igor Murzov 2010-05-24 02:28:48 +04:00
parent f595b60bde
commit 0dd7eb3731

View File

@ -55,7 +55,21 @@ _removepkg()
} &&
complete -F _removepkg -o filenames removepkg
complete -o plusdirs -f -X '!*.t[bglx]z' installpkg upgradepkg explodepkg
have upgradepkg && [ -f /etc/slackware-version ] &&
_upgradepkg()
{
COMPREPLY=()
local cur=`_get_cword`
if [[ "$cur" == -* ]]; then
COMPREPLY=( $( compgen -W '--dry-run --install-new --reinstall \
--verbose' -- "$cur") )
return 0
fi
COMPREPLY=( $(compgen -f -X "!*.t[bglx]z" -- "$cur") )
} && complete -F _upgradepkg -o plusdirs upgradepkg
complete -o plusdirs -f -X '!*.t[bglx]z' installpkg explodepkg
# Local variables:
# mode: shell-script