L'auto-complétion programmable en Bash - partie 2
Cet article est la suite de: L’auto complétion programmable en bash: partie 1.
Une première piste
En parcourant rapidement la page de man de bash, je tombe sur une commande
pleine de promesse: la commande compgen.
Voici un extrait de la documentation:
compgen [option] [word]
Generate possible completion matches for word according to the options, which
may be any option accepted by the complete builtin with the exception of -p
and -r, and write the matches to the standard output. When using the -F or -C
options, the various shell variables set by the programmable completion
[…]
J’ai donc une commande compgen, qui semble fournir les différentes
possibilités de complétions pour un mot. J’ai aussi une commande complete,
dont le nom sonne vraiment bien. Et on me confirme que bash peut faire de
la programmable completion, même si je sais pas encore trop de quoi on
parle ici… Je vais devoir fouiller un peu les options de complete pour
apprendre comment fonctionne compgen. Ah, les joies du man Unix !
Mon voyage dans le monde de l’auto-complétion débute avec une page de man. Y a plus sexy, mais bon, il faut bien commencer quelque part ;)
À demain.