[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Completion sur les noms de paquets installés



Bonsoir tout le monde,

J'ai patché le script de completion pour bash de Ian McDonald afin de
compléter sur les nom des paquets installés seulement pour la commande
dpkg-reconfigure (entre autre). Et je me demande si c'est la façon la
plus efficace de le faire en terme de rapidité d'exécution. Voici le
code:


_comp-dpkg-installed-packages()
{
	grep-dctrl -r -F package -s package,status "^$1" /var/lib/dpkg/status \
		   | grep-dctrl -n -F status -s package installed
}

_dpkg-reconfigure()
{
	local cur prev

	COMPREPLY=()
	cur=${COMP_WORDS[COMP_CWORD]}
	prev=${COMP_WORDS[COMP_CWORD-1]}

	COMPREPLY=( $( compgen -W '--frontent= --priority --all \
		       	       	   --unseen-only --help' -- $cur ) \
		    $( _comp-dpkg-installed-packages $cur ) )
}
complete -F _dpkg-reconfigure -o filenames dpkg-reconfigure


-- 
Laurent Martelli
laurent@bearteam.org              http://www.bearteam.org/~laurent/


-- 
To UNSUBSCRIBE, email to debian-user-french-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: