Sort lists in fzf

This commit is contained in:
fleaz 2025-05-09 15:30:13 +02:00
parent 1ba9111b3c
commit 1fe4639acd

6
ktx
View file

@ -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