- _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
#
# $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>
#
@ -2189,11 +2189,12 @@ _dpkg()
case "$prev" in
-i|--install|--unpack|-A|--record-avail)
COMPREPLY=( $( compgen -f -X '!*.deb' -- $cur ) )
COMPREPLY=( $( compgen -f -X '!*.deb' -- $cur ) \
$( compgen -d -- $cur ) )
return 0
;;
-s|--status|-p|--print-avail|-L|--listfiles)
COMPREPLY=( $( apt-cache pkgnames $cur) )
COMPREPLY=( $( apt-cache pkgnames | grep ^$cur ) )
return 0
;;
*)
@ -2293,7 +2294,7 @@ _urpmi.media()
COMPREPLY=( $( awk '/{/ {print $1}' /etc/urpmi/urpmi.cfg | grep ^$cur ))
}
# urpmi completion
# Mandrake urpmi completion
#
have urpmi &&
_urpmi()
@ -2325,7 +2326,7 @@ _urpmi()
}
[ "$have" ] && complete -F _urpmi urpmi
# urpmi.update completion
# Mandrake urpmi.update completion
#
have urpmi.update &&
_urpmi.update()
@ -2345,7 +2346,7 @@ _urpmi.update()
}
[ "$have" ] && complete -F _urpmi.update urpmi.update
# urpmi.addmedia completion
# Mandrake urpmi.addmedia completion
#
have urpmi.addmedia &&
_urpmi.addmedia()
@ -2386,7 +2387,7 @@ _urpmi.addmedia()
}
[ "$have" ] && complete -F _urpmi.addmedia urpmi.addmedia
# urpmi.removemedia completion
# Mandrake urpmi.removemedia completion
#
_urpmi.removemedia()
{