Ajouter les capacités de complétion de bash pour passhport-admin

Vous trouverez dans les sources un fichier bash_completion, qui permet d'utiliser la touche [TAB] pour auto-compléter les arguments de la commande passhport-admin.

En tant que root, copiez le fichier fourni (/home/passhport/passhport/tools/passhport-admin.bash_completion) dans le répertoire /etc/bash_completion.d/, puis sourcez-le :

# cp /home/passhport/passhport/tools/passhport-admin.bash_completion /etc/bash_completion.d/passhport-admin
# . /etc/bash_completion.d/passhport-admin

Vous pouvez maintenant avoir ce genre d’interaction :

# passhport-admin [TAB][TAB]
target user targetgroup usergroup
# passhport-admin t[TAB]
# passhport-admin target[TAB]
target targetgroup
# passhport-admin targetg[TAB]
# passhport-admin targetgroup [TAB][TAB]
list search show create edit adduser rmuser
addtarget rmtarget addusergroup rmusergroup
addtargetgroup rmtargetgroup delete


# passhport-admin user show [TAB][TAB]
john rachel alfred bruce kim jared
# passhport-admin user show j[TAB]
john jared
# passhport-admin user show ja[TAB]
# passhport-admin user show jared

Fin.