mirror of
https://github.com/jessebot/dot_files.git
synced 2025-10-01 01:48:43 +00:00
update kind and k8s aliases and completion
This commit is contained in:
parent
712adcfe4a
commit
3bb1b2bbd5
3 changed files with 1205 additions and 4 deletions
File diff suppressed because it is too large
Load diff
|
@ -17,8 +17,8 @@ alias krew='kubectl krew'
|
|||
alias k="kubecolor"
|
||||
alias ka="kubecolor apply -f"
|
||||
# cluster context shortcut
|
||||
alias kc="kubecolor config use-context"
|
||||
alias kcc="kubecolor config current-context"
|
||||
alias kc="kubecolor config use-context 2> /dev/null || kubecolor config get-contexts"
|
||||
alias kcc="kubecolor config get-contexts"
|
||||
alias kd="kubecolor describe"
|
||||
alias ke="kubecolor exec -it"
|
||||
alias kl="kubecolor logs -f"
|
||||
|
|
|
@ -30,7 +30,7 @@ _kgi_completions()
|
|||
|
||||
complete -F _kgi_completions kgi
|
||||
|
||||
# kubernetes
|
||||
# kubernetes services
|
||||
_kgsvc_completions()
|
||||
{
|
||||
COMPREPLY=($(compgen -W "$(kubecolor get service --no-headers -o custom-columns=Name:.metadata.name)" -- "${COMP_WORDS[1]}"))
|
||||
|
@ -38,10 +38,19 @@ _kgsvc_completions()
|
|||
|
||||
complete -F _kgsvc_completions kgsvc
|
||||
|
||||
# kubernetes
|
||||
# kubernetes configmaps
|
||||
_kgcm_completions()
|
||||
{
|
||||
COMPREPLY=($(compgen -W "$(kubecolor get configmap --no-headers -o custom-columns=Name:.metadata.name)" -- "${COMP_WORDS[1]}"))
|
||||
}
|
||||
|
||||
complete -F _kgcm_completions kgcm
|
||||
|
||||
|
||||
# kubernetes context
|
||||
_kc_completions()
|
||||
{
|
||||
COMPREPLY=($(compgen -W "$(kubecolor config get-contexts -o name)" -- "${COMP_WORDS[1]}"))
|
||||
}
|
||||
|
||||
complete -F _kc_completions kc
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue