From 1fe4639acdeebe65989b43386519a8b337e9f997 Mon Sep 17 00:00:00 2001 From: fleaz Date: Fri, 9 May 2025 15:30:13 +0200 Subject: [PATCH] Sort lists in fzf --- ktx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ktx b/ktx index f10452f..f3a76fc 100644 --- a/ktx +++ b/ktx @@ -4,14 +4,14 @@ CUR_FILE="$HOME/.kube/current" # Switch context -# Usage: ktx [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