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
|
# Switch context
|
||||||
# Usage: ktx <cluster> [namespace]
|
# Usage: ktx [cluster] [namespace]
|
||||||
ktx() {
|
ktx() {
|
||||||
unset KUBECONFIG
|
unset KUBECONFIG
|
||||||
CONTEXT=${1:-}
|
CONTEXT=${1:-}
|
||||||
NAMESPACE=${2:-}
|
NAMESPACE=${2:-}
|
||||||
|
|
||||||
if [ -z $CONTEXT ]; then
|
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)
|
CONTEXT=$(echo $SELECTION | cut -d"|" -f1)
|
||||||
DEFAULT_NS=$(echo $SELECTION | cut -d"|" -f2)
|
DEFAULT_NS=$(echo $SELECTION | cut -d"|" -f2)
|
||||||
fi
|
fi
|
||||||
|
@ -37,7 +37,7 @@ kn() {
|
||||||
NAMESPACE=${1:-}
|
NAMESPACE=${1:-}
|
||||||
|
|
||||||
if [ -z $NAMESPACE ]; then
|
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
|
fi
|
||||||
|
|
||||||
kubectl config set-context --current --namespace=$NAMESPACE
|
kubectl config set-context --current --namespace=$NAMESPACE
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue