- _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:
parent
b22b0484e0
commit
a30b482971
@ -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()
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user