2.2. Configuration de la CLI d'OpenShift

2.2.1. Activation de l'achèvement des onglets

Vous pouvez activer la complétion de tabulation pour les interpréteurs de commandes Bash ou Zsh.

2.2.1.1. Activation de la complétion des tabulations pour Bash

Après avoir installé l'OpenShift CLI (oc), vous pouvez activer la complétion de tabulation pour compléter automatiquement les commandes oc ou suggérer des options lorsque vous appuyez sur Tab. La procédure suivante permet d'activer la complétion de tabulation pour l'interpréteur de commandes Bash.

Conditions préalables

  • Vous devez avoir installé OpenShift CLI (oc).
  • Le paquet bash-completion doit être installé.

Procédure

  1. Enregistrer le code d'achèvement de Bash dans un fichier :

    oc completion bash > oc_bash_completion
  2. Copiez le fichier sur /etc/bash_completion.d/:

    $ sudo cp oc_bash_completion /etc/bash_completion.d/

    Vous pouvez également enregistrer le fichier dans un répertoire local et l'extraire de votre fichier .bashrc.

La complétion des tabulations est activée lorsque vous ouvrez un nouveau terminal.

2.2.1.2. Activation de la complétion des tabulations pour Zsh

Après avoir installé l'OpenShift CLI (oc), vous pouvez activer la complétion de tabulation pour compléter automatiquement les commandes oc ou suggérer des options lorsque vous appuyez sur Tab. La procédure suivante permet d'activer la complétion de tabulation pour l'interpréteur de commandes Zsh.

Conditions préalables

  • Vous devez avoir installé OpenShift CLI (oc).

Procédure

  • Pour ajouter la complétion de tabulation pour oc à votre fichier .zshrc, exécutez la commande suivante :

    $ cat >>~/.zshrc<<EOF
    if [ $commands[oc] ]; then
      source <(oc completion zsh)
      compdef _oc oc
    fi
    EOF

La complétion des tabulations est activée lorsque vous ouvrez un nouveau terminal.