Kubernetes kubectl ολοκλήρωση bash με ψευδώνυμο

ψήφοι
2

Είμαι με τη χρήση kubectl with bash completion, αλλά εγώ προτιμώ να χρησιμοποιήσετε ένα μικρότερο ψευδώνυμο kubectl, όπως ks, ποιες αλλαγές πρέπει να κάνω για να πάρει το bash εργασίες αποπεράτωσης με ψευδώνυμοks

Δημοσιεύθηκε 20/10/2018 στις 12:47
πηγή χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
2

Μπορείτε βασικά να το κάνετε αυτό:

$ echo "source <(kubectl completion bash | sed 's|__start_kubectl kubectl|__start_kubectl ks|g') >> ~/.bashrc

Μια μικρή αλλαγή από ό, τι περιγράφεται εδώ

Στην ουσία, θα σας αντικαθιστώντας τα εξής στην kubectl completion bashέξοδο:

if [[ $(type -t compopt) = "builtin" ]]; then
    complete -o default -F __start_kubectl kubectl
else
    complete -o default -o nospace -F __start_kubectl kubectl
fi

Με αυτό:

if [[ $(type -t compopt) = "builtin" ]]; then
    complete -o default -F __start_kubectl ks
else
    complete -o default -o nospace -F __start_kubectl ks
fi
Απαντήθηκε 20/10/2018 στις 15:32
πηγή χρήστη

ψήφοι
1

Έχω αυτό το .bashrc μου να πάρει το ψευδώνυμο και την ολοκλήρωση αυτοκινήτων.

πηγή <(kubectl ολοκλήρωση bash | sed s / kubectl / k / g)

Απαντήθηκε 21/10/2018 στις 13:05
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more