oh-my-zsh/plugins/kube/kube.plugin.zsh
2018-02-04 23:03:31 +01:00

24 lines
416 B
Bash

export KUBE_HOME=~/.kube
function kgp {
echo $KUBECONFIG
}
function ksp {
local rprompt=${RPROMPT/<k8s:$(kgp)>/}
export KUBE_PROFILE=$1
export KUBECONFIG=$KUBE_HOME/$1-config
export RPROMPT="<kube:$KUBE_PROFILE>$rprompt"
}
function kube_profiles {
reply=($(ls $KUBE_HOME/*-config |
awk -F'/' '{print $5}' |
sed "s/-config$/ /g" |
tr -d '\n'))
}
compctl -K kube_profiles ksp