Take package names from pkglist for slackpkg completion

This commit is contained in:
Igor Murzov 2011-01-28 06:08:43 +03:00
parent c0505367ce
commit 370ef61eba

View File

@ -59,15 +59,13 @@ _slackpkg()
_filedir
COMPREPLY+=( $( compgen -W 'a ap d e f k kde kdei l n t tcl x \
xap y' -- "$cur" ) )
COMPREPLY+=( $( sed -ne \
"/^PACKAGE NAME: *$cur/{s/^PACKAGE NAME: *//;p}" \
"${WORKDIR}/PACKAGES.TXT" 2>/dev/null ) )
COMPREPLY+=( $( cut -f 6 -d\ ${WORKDIR}/pkglist 2> /dev/null | \
grep "^$cur" ) )
return 0
;;
info)
COMPREPLY=( $( sed -ne \
"/^PACKAGE NAME: *$cur/{s/^PACKAGE NAME: *//;p}" \
"${WORKDIR}/PACKAGES.TXT" 2>/dev/null ) )
COMPREPLY+=( $( cut -f 6 -d\ ${WORKDIR}/pkglist 2> /dev/null | \
grep "^$cur" ) )
return 0
;;
update)