From 370ef61eba6deeaa6799653b7eb99f610da671ba Mon Sep 17 00:00:00 2001 From: Igor Murzov Date: Fri, 28 Jan 2011 06:08:43 +0300 Subject: [PATCH] Take package names from pkglist for slackpkg completion --- completions/slackpkg | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/completions/slackpkg b/completions/slackpkg index b9263fe1..f72d658f 100644 --- a/completions/slackpkg +++ b/completions/slackpkg @@ -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)