Azure-cli n’a pas d’auto-complétion activée sur Zsh et le framework Oh-My-Zsh n’a pas de plugin disponible en natif.
Cependant, Azure-cli est installé avec un script d’auto-complétion pour bash qui devrait se trouver dans le répertoire bash_completion.d
.
Dans ma configuration, en utilisant Ubuntu 18.04, j’ai trouvé le script azure-cli
dans un répertoire /etc/bash_completion.d/
.
Maintenant nous avons juste besoin de charger le script autocomplete dans notre ~/.zshrc
avec la ligne suivante :
source /etc/bash_completion.d/azure-cli
Sauvegardez et rechargez votre terminal. Fin.
Notes complémentaires
- Si vous rencontrez une erreur au redémarrage, vous devrez peut-être ajouter cette ligne avant le chargement du script pour assurer la compatibilité croisée entre les scripts bash et zsh.
autoload -U +X bashcompinit && bashcompinit
- En regardant les différents billets du blog, vous constaterez peut-être que le script s’appelle
az
, et nonazure-cli
. - D’après le répertoire que je l’ai trouvé, le script était chargé nativement si j’utilise le shell bash. Si vous utilisez bash et n’avez pas l’auto-complétion activée, vous devez probablement chercher le script
azure-cli
ouaz
puis le charger dans votre fichier~/.bashrc
.