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: