- _dpkg(): -i|--install|--unpack|-A|--record-avail was not completing on

directories
- _dpkg(): -s|--status|-p|--print-avail|-L|--listfiles ignored current
  parameter and thus returned full list of installed packages
This commit is contained in:
ianmacd 2002-03-08 17:21:30 +00:00
parent b22b0484e0
commit a30b482971

View File

@ -1,6 +1,6 @@
# bash_completion - some programmable completion functions for bash 2.05a # bash_completion - some programmable completion functions for bash 2.05a
# #
# $Id: bash_completion,v 1.187 2002/03/07 19:04:05 ianmacd Exp $ # $Id: bash_completion,v 1.188 2002/03/08 18:21:30 ianmacd Exp $
# #
# Copyright (C) Ian Macdonald <ian@caliban.org> # Copyright (C) Ian Macdonald <ian@caliban.org>
# #
@ -2189,11 +2189,12 @@ _dpkg()
case "$prev" in case "$prev" in
-i|--install|--unpack|-A|--record-avail) -i|--install|--unpack|-A|--record-avail)
COMPREPLY=( $( compgen -f -X '!*.deb' -- $cur ) ) COMPREPLY=( $( compgen -f -X '!*.deb' -- $cur ) \
$( compgen -d -- $cur ) )
return 0 return 0
;; ;;
-s|--status|-p|--print-avail|-L|--listfiles) -s|--status|-p|--print-avail|-L|--listfiles)
COMPREPLY=( $( apt-cache pkgnames $cur) ) COMPREPLY=( $( apt-cache pkgnames | grep ^$cur ) )
return 0 return 0
;; ;;
*) *)
@ -2293,7 +2294,7 @@ _urpmi.media()
COMPREPLY=( $( awk '/{/ {print $1}' /etc/urpmi/urpmi.cfg | grep ^$cur )) COMPREPLY=( $( awk '/{/ {print $1}' /etc/urpmi/urpmi.cfg | grep ^$cur ))
} }
# urpmi completion # Mandrake urpmi completion
# #
have urpmi && have urpmi &&
_urpmi() _urpmi()
@ -2325,7 +2326,7 @@ _urpmi()
} }
[ "$have" ] && complete -F _urpmi urpmi [ "$have" ] && complete -F _urpmi urpmi
# urpmi.update completion # Mandrake urpmi.update completion
# #
have urpmi.update && have urpmi.update &&
_urpmi.update() _urpmi.update()
@ -2345,7 +2346,7 @@ _urpmi.update()
} }
[ "$have" ] && complete -F _urpmi.update urpmi.update [ "$have" ] && complete -F _urpmi.update urpmi.update
# urpmi.addmedia completion # Mandrake urpmi.addmedia completion
# #
have urpmi.addmedia && have urpmi.addmedia &&
_urpmi.addmedia() _urpmi.addmedia()
@ -2386,7 +2387,7 @@ _urpmi.addmedia()
} }
[ "$have" ] && complete -F _urpmi.addmedia urpmi.addmedia [ "$have" ] && complete -F _urpmi.addmedia urpmi.addmedia
# urpmi.removemedia completion # Mandrake urpmi.removemedia completion
# #
_urpmi.removemedia() _urpmi.removemedia()
{ {