Sort lists in fzf
This commit is contained in:
parent
1ba9111b3c
commit
1fe4639acd
1 changed files with 3 additions and 3 deletions
6
ktx
6
ktx
|
@ -4,14 +4,14 @@ CUR_FILE="$HOME/.kube/current"
|
|||
|
||||
|
||||
# Switch context
|
||||
# Usage: ktx <cluster> [namespace]
|
||||
# Usage: ktx [cluster] [namespace]
|
||||
ktx() {
|
||||
unset KUBECONFIG
|
||||
CONTEXT=${1:-}
|
||||
NAMESPACE=${2:-}
|
||||
|
||||
if [ -z $CONTEXT ]; then
|
||||
SELECTION=$(kubectl config get-contexts | awk '{print $2"|"$4}' | tail +2 | fzf)
|
||||
SELECTION=$(kubectl config get-contexts | awk '{print $2"|"$4}' | tail +2 | sort -r | fzf)
|
||||
CONTEXT=$(echo $SELECTION | cut -d"|" -f1)
|
||||
DEFAULT_NS=$(echo $SELECTION | cut -d"|" -f2)
|
||||
fi
|
||||
|
@ -37,7 +37,7 @@ kn() {
|
|||
NAMESPACE=${1:-}
|
||||
|
||||
if [ -z $NAMESPACE ]; then
|
||||
NAMESPACE=$(kubectl get namespace | awk '{ print $1 }' | tail +2 | fzf)
|
||||
NAMESPACE=$(kubectl get namespace | awk '{ print $1 }' | tail +2 | sort -r | fzf)
|
||||
fi
|
||||
|
||||
kubectl config set-context --current --namespace=$NAMESPACE
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue