From 8ff07de96461ca9a8c0b12378e97acd5a76359f6 Mon Sep 17 00:00:00 2001 From: AngeD Date: Mon, 28 Nov 2022 16:46:27 +0100 Subject: [PATCH] feat: kx instead of kn for simplicity --- .config/nvim/pack/plugins/opt/black | 2 +- .config/nvim/pack/plugins/opt/lspconfig | 2 +- .config/nvim/pack/plugins/opt/telescope | 2 +- .config/nvim/pack/plugins/opt/treesitter | 2 +- .config/zsh/.kubectl_aliases | 24 ++++++++---------------- .config/zsh/ohmyzsh | 2 +- .pyenv | 2 +- 7 files changed, 14 insertions(+), 22 deletions(-) diff --git a/.config/nvim/pack/plugins/opt/black b/.config/nvim/pack/plugins/opt/black index 2793249..d4a8564 160000 --- a/.config/nvim/pack/plugins/opt/black +++ b/.config/nvim/pack/plugins/opt/black @@ -1 +1 @@ -Subproject commit 27932494bcefac03497dd92dcf0c59a04c10d757 +Subproject commit d4a85643a465f5fae2113d07d22d021d4af4795a diff --git a/.config/nvim/pack/plugins/opt/lspconfig b/.config/nvim/pack/plugins/opt/lspconfig index 2b802ab..a2817c9 160000 --- a/.config/nvim/pack/plugins/opt/lspconfig +++ b/.config/nvim/pack/plugins/opt/lspconfig @@ -1 +1 @@ -Subproject commit 2b802ab1e94d595ca5cc7c55f9d1fb9b17f9754c +Subproject commit a2817c9d9500079a0340286a88653b41707a92eb diff --git a/.config/nvim/pack/plugins/opt/telescope b/.config/nvim/pack/plugins/opt/telescope index 7a4ffef..4d77743 160000 --- a/.config/nvim/pack/plugins/opt/telescope +++ b/.config/nvim/pack/plugins/opt/telescope @@ -1 +1 @@ -Subproject commit 7a4ffef931769c3fe7544214ed7ffde5852653f6 +Subproject commit 4d77743a8ec4d19b3c47e0d04f3e88f1a933698e diff --git a/.config/nvim/pack/plugins/opt/treesitter b/.config/nvim/pack/plugins/opt/treesitter index dc27512..1821c65 160000 --- a/.config/nvim/pack/plugins/opt/treesitter +++ b/.config/nvim/pack/plugins/opt/treesitter @@ -1 +1 @@ -Subproject commit dc27512e0019dcf4b6fbf0e0d5f285b4c9858308 +Subproject commit 1821c656d8e42fd8ce6648af58e64268606e8bec diff --git a/.config/zsh/.kubectl_aliases b/.config/zsh/.kubectl_aliases index 74d3eab..141122f 100644 --- a/.config/zsh/.kubectl_aliases +++ b/.config/zsh/.kubectl_aliases @@ -12,25 +12,17 @@ # See the License for the specific language governing permissions and # limitations under the License. -function kn() { - (set -e - local ctx="${1%/*}" - local ns="$2" +function kx() { + 1="$(echo - "$1" | tr -c '[:alnum:]-_' '[ *]')" + local ctx="$(echo - "$1" | awk '{print $1}')" + local ns="${2-$(echo - "$1" | awk '{print $2}')}" - if [ -z "$ns" ] && [ "$ctx" != "$1" ]; then - ns="${1#*/}" - fi - if [ -n "$ns" ]; then - kubectx "${ctx:l}" - else - ns="$ctx" - fi - kubens "${ns:l}" - ) + kubectx ${ctx:l} + [ -n "$ns" ] && kubens "${ns:l}" } -compdef -e _kubens.zsh kn +compdef -e _kubectx.zsh kx -alias kx='kubectx' +alias kn='kubens' alias k='kubectl' alias ksys='kubectl --namespace=kube-system' alias ka='kubectl apply --recursive -f' diff --git a/.config/zsh/ohmyzsh b/.config/zsh/ohmyzsh index 5ab5173..1aa58d4 160000 --- a/.config/zsh/ohmyzsh +++ b/.config/zsh/ohmyzsh @@ -1 +1 @@ -Subproject commit 5ab517361a4215d2f777023fc1e772fe79496713 +Subproject commit 1aa58d42a52b8fa39f16ad169fc405f276c36ae5 diff --git a/.pyenv b/.pyenv index 4c261e6..13d8568 160000 --- a/.pyenv +++ b/.pyenv @@ -1 +1 @@ -Subproject commit 4c261e6ea1a123e321a47b6c723ebd2603527e4d +Subproject commit 13d85686205e7a21f2aabd659ee96d34dd7a12b5