J'ai remarqué aujourd'hui, lorsque je travaille avec la CLI de XenServer, que la commande xe permet l'auto-complétion avec le caractère 'tab' non seulement pour les fichiers, mais également pour les paramètres!
Par exemple, si j'écris xe vm- [tab], je vois vm-list, vm-clone, vm-copy, etc. Ce ne sont pas des fichiers, ce sont des paramètres de la commande xe!
Comment puis-je archiver cela avec d'autres commandes? Comment ça marche?
linux
command-line
autocomplete
xen
John White
la source
la source
apt-get in[Tab]
. Je ne sais pas comment cela fonctionne, cependant.Réponses:
Vous trouverez peut-être que ceci est un bon guide sur la façon dont fonctionne l'achèvement:
en utilisant la commande complète bash 1
En bref, il y a des scripts bash qui font le travail pour vous et au fil du temps, les emballeurs ajoutent de nouveaux scriptlets
/etc/bash_completion.d
, tels que lexen-tools
script.la source