diff --git a/.config/zsh/.kubectl_aliases b/.config/zsh/.kubectl_aliases index 3a2bdc5..26023f8 100644 --- a/.config/zsh/.kubectl_aliases +++ b/.config/zsh/.kubectl_aliases @@ -12,8 +12,20 @@ # See the License for the specific language governing permissions and # limitations under the License. +function kn() { + (set -e + + if [ -n "$2" ]; then + kubectx "${1:l}" + kubens "$2" + else + kubens "$@" + fi + ) +} +compdef -e _kubens.zsh kn + 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/.zsh_aliases b/.config/zsh/.zsh_aliases index 7bbead8..a181103 100644 --- a/.config/zsh/.zsh_aliases +++ b/.config/zsh/.zsh_aliases @@ -5,7 +5,6 @@ alias tmp="cd $(mktemp -d)" alias umnt='sudo umount /mnt -R' alias vi="$EDITOR" alias epitest="docker run -it --rm -v $PWD:/usr/app/ epitechcontent/epitest-docker:latest bash" -alias grep='grep -E' alias wconf="$EDITOR $HOME/.config/sway" alias zshconf="$EDITOR $ZDOTDIR/.zshrc && . $ZDOTDIR/.zshrc"